Vulkan-Hpp
vk Namespace Reference

Namespaces

 detail
 
 raii
 
 su
 
 video
 

Classes

class  ArrayWrapper1D
 
class  ArrayWrapper2D
 
class  ArrayProxy
 
class  ArrayProxyNoTemporaries
 
class  StridedArrayProxy
 
class  Optional
 
struct  StructExtends
 
struct  IsPartOfStructureChain
 
struct  IsPartOfStructureChain< Type, Head, Tail... >
 
struct  StructureChainContains
 
struct  StructureChainContains< 0, T, ChainElements... >
 
struct  StructureChainValidation
 
struct  StructureChainValidation< 0, ChainElements... >
 
class  StructureChain
 
class  UniqueHandleTraits
 
class  UniqueHandle
 
class  DispatchLoaderBase
 
class  DispatchLoaderStatic
 
class  ObjectDestroy
 
class  ObjectDestroy< NoParent, Dispatch >
 
class  ObjectFree
 
class  ObjectRelease
 
class  PoolFree
 
class  ErrorCategoryImpl
 
class  Error
 
class  LogicError
 
class  SystemError
 
class  OutOfHostMemoryError
 
class  OutOfDeviceMemoryError
 
class  InitializationFailedError
 
class  DeviceLostError
 
class  MemoryMapFailedError
 
class  LayerNotPresentError
 
class  ExtensionNotPresentError
 
class  FeatureNotPresentError
 
class  IncompatibleDriverError
 
class  TooManyObjectsError
 
class  FormatNotSupportedError
 
class  FragmentedPoolError
 
class  UnknownError
 
class  OutOfPoolMemoryError
 
class  InvalidExternalHandleError
 
class  FragmentationError
 
class  InvalidOpaqueCaptureAddressError
 
class  SurfaceLostKHRError
 
class  NativeWindowInUseKHRError
 
class  OutOfDateKHRError
 
class  IncompatibleDisplayKHRError
 
class  ValidationFailedEXTError
 
class  InvalidShaderNVError
 
class  ImageUsageNotSupportedKHRError
 
class  VideoPictureLayoutNotSupportedKHRError
 
class  VideoProfileOperationNotSupportedKHRError
 
class  VideoProfileFormatNotSupportedKHRError
 
class  VideoProfileCodecNotSupportedKHRError
 
class  VideoStdVersionNotSupportedKHRError
 
class  InvalidDrmFormatModifierPlaneLayoutEXTError
 
class  NotPermittedKHRError
 
class  InvalidVideoStdParametersKHRError
 
class  CompressionExhaustedEXTError
 
class  IncompatibleShaderBinaryEXTError
 
struct  ResultValue
 
struct  ResultValue< UniqueHandle< Type, Dispatch > >
 
struct  ResultValue< std::vector< UniqueHandle< Type, Dispatch > > >
 
struct  ResultValueType
 
struct  ResultValueType< void >
 
struct  StructExtends< ShaderModuleCreateInfo, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineLayoutCreateInfo, BindDescriptorSetsInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, PushConstantsInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, PushDescriptorSetInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, PushDescriptorSetWithTemplateInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, SetDescriptorBufferOffsetsInfoEXT >
 
struct  StructExtends< PipelineLayoutCreateInfo, BindDescriptorBufferEmbeddedSamplersInfoEXT >
 
struct  StructExtends< PhysicalDeviceSubgroupProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDevice16BitStorageFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevice16BitStorageFeatures, DeviceCreateInfo >
 
struct  StructExtends< MemoryDedicatedRequirements, MemoryRequirements2 >
 
struct  StructExtends< MemoryDedicatedAllocateInfo, MemoryAllocateInfo >
 
struct  StructExtends< MemoryAllocateFlagsInfo, MemoryAllocateInfo >
 
struct  StructExtends< DeviceGroupRenderPassBeginInfo, RenderPassBeginInfo >
 
struct  StructExtends< DeviceGroupRenderPassBeginInfo, RenderingInfo >
 
struct  StructExtends< DeviceGroupCommandBufferBeginInfo, CommandBufferBeginInfo >
 
struct  StructExtends< DeviceGroupSubmitInfo, SubmitInfo >
 
struct  StructExtends< DeviceGroupBindSparseInfo, BindSparseInfo >
 
struct  StructExtends< BindBufferMemoryDeviceGroupInfo, BindBufferMemoryInfo >
 
struct  StructExtends< BindImageMemoryDeviceGroupInfo, BindImageMemoryInfo >
 
struct  StructExtends< DeviceGroupDeviceCreateInfo, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFeatures2, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePointClippingProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< RenderPassInputAttachmentAspectCreateInfo, RenderPassCreateInfo >
 
struct  StructExtends< ImageViewUsageCreateInfo, ImageViewCreateInfo >
 
struct  StructExtends< PipelineTessellationDomainOriginStateCreateInfo, PipelineTessellationStateCreateInfo >
 
struct  StructExtends< RenderPassMultiviewCreateInfo, RenderPassCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiviewFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiviewFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiviewProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceVariablePointersFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVariablePointersFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceProtectedMemoryFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ProtectedSubmitInfo, SubmitInfo >
 
struct  StructExtends< SamplerYcbcrConversionInfo, SamplerCreateInfo >
 
struct  StructExtends< SamplerYcbcrConversionInfo, ImageViewCreateInfo >
 
struct  StructExtends< BindImagePlaneMemoryInfo, BindImageMemoryInfo >
 
struct  StructExtends< ImagePlaneMemoryRequirementsInfo, ImageMemoryRequirementsInfo2 >
 
struct  StructExtends< PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSamplerYcbcrConversionFeatures, DeviceCreateInfo >
 
struct  StructExtends< SamplerYcbcrConversionImageFormatProperties, ImageFormatProperties2 >
 
struct  StructExtends< PhysicalDeviceExternalImageFormatInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< ExternalImageFormatProperties, ImageFormatProperties2 >
 
struct  StructExtends< PhysicalDeviceIDProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ExternalMemoryImageCreateInfo, ImageCreateInfo >
 
struct  StructExtends< ExternalMemoryBufferCreateInfo, BufferCreateInfo >
 
struct  StructExtends< ExportMemoryAllocateInfo, MemoryAllocateInfo >
 
struct  StructExtends< ExportFenceCreateInfo, FenceCreateInfo >
 
struct  StructExtends< ExportSemaphoreCreateInfo, SemaphoreCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance3Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderDrawParametersFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan11Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkan11Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan11Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceVulkan12Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkan12Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan12Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ImageFormatListCreateInfo, ImageCreateInfo >
 
struct  StructExtends< ImageFormatListCreateInfo, SwapchainCreateInfoKHR >
 
struct  StructExtends< ImageFormatListCreateInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< PhysicalDevice8BitStorageFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevice8BitStorageFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDriverProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicInt64Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderFloat16Int8Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFloatControlsProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< DescriptorSetLayoutBindingFlagsCreateInfo, DescriptorSetLayoutCreateInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorIndexingFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< DescriptorSetVariableDescriptorCountAllocateInfo, DescriptorSetAllocateInfo >
 
struct  StructExtends< DescriptorSetVariableDescriptorCountLayoutSupport, DescriptorSetLayoutSupport >
 
struct  StructExtends< SubpassDescriptionDepthStencilResolve, SubpassDescription2 >
 
struct  StructExtends< PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceScalarBlockLayoutFeatures, DeviceCreateInfo >
 
struct  StructExtends< ImageStencilUsageCreateInfo, ImageCreateInfo >
 
struct  StructExtends< ImageStencilUsageCreateInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< SamplerReductionModeCreateInfo, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkanMemoryModelFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImagelessFramebufferFeatures, DeviceCreateInfo >
 
struct  StructExtends< FramebufferAttachmentsCreateInfo, FramebufferCreateInfo >
 
struct  StructExtends< RenderPassAttachmentBeginInfo, RenderPassBeginInfo >
 
struct  StructExtends< PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceUniformBufferStandardLayoutFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupExtendedTypesFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSeparateDepthStencilLayoutsFeatures, DeviceCreateInfo >
 
struct  StructExtends< AttachmentReferenceStencilLayout, AttachmentReference2 >
 
struct  StructExtends< AttachmentDescriptionStencilLayout, AttachmentDescription2 >
 
struct  StructExtends< PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceHostQueryResetFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTimelineSemaphoreFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceTimelineSemaphoreProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< SemaphoreTypeCreateInfo, SemaphoreCreateInfo >
 
struct  StructExtends< SemaphoreTypeCreateInfo, PhysicalDeviceExternalSemaphoreInfo >
 
struct  StructExtends< TimelineSemaphoreSubmitInfo, SubmitInfo >
 
struct  StructExtends< TimelineSemaphoreSubmitInfo, BindSparseInfo >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeatures, DeviceCreateInfo >
 
struct  StructExtends< BufferOpaqueCaptureAddressCreateInfo, BufferCreateInfo >
 
struct  StructExtends< MemoryOpaqueCaptureAddressAllocateInfo, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan13Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkan13Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan13Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, RayTracingPipelineCreateInfoNV >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, RayTracingPipelineCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderTerminateInvocationFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderDemoteToHelperInvocationFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePrivateDataFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePrivateDataFeatures, DeviceCreateInfo >
 
struct  StructExtends< DevicePrivateDataCreateInfo, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineCreationCacheControlFeatures, DeviceCreateInfo >
 
struct  StructExtends< MemoryBarrier2, SubpassDependency2 >
 
struct  StructExtends< PhysicalDeviceSynchronization2Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSynchronization2Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageRobustnessFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSubgroupSizeControlFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubgroupSizeControlProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineShaderStageRequiredSubgroupSizeCreateInfo, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineShaderStageRequiredSubgroupSizeCreateInfo, ShaderCreateInfoEXT >
 
struct  StructExtends< PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceInlineUniformBlockFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceInlineUniformBlockProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< WriteDescriptorSetInlineUniformBlock, WriteDescriptorSet >
 
struct  StructExtends< DescriptorPoolInlineUniformBlockCreateInfo, DescriptorPoolCreateInfo >
 
struct  StructExtends< PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTextureCompressionASTCHDRFeatures, DeviceCreateInfo >
 
struct  StructExtends< PipelineRenderingCreateInfo, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingFeatures, DeviceCreateInfo >
 
struct  StructExtends< CommandBufferInheritanceRenderingInfo, CommandBufferInheritanceInfo >
 
struct  StructExtends< PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderIntegerDotProductFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< FormatProperties3, FormatProperties2 >
 
struct  StructExtends< PhysicalDeviceMaintenance4Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMaintenance4Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance4Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ImageSwapchainCreateInfoKHR, ImageCreateInfo >
 
struct  StructExtends< BindImageMemorySwapchainInfoKHR, BindImageMemoryInfo >
 
struct  StructExtends< DeviceGroupPresentInfoKHR, PresentInfoKHR >
 
struct  StructExtends< DeviceGroupSwapchainCreateInfoKHR, SwapchainCreateInfoKHR >
 
struct  StructExtends< DisplayPresentInfoKHR, PresentInfoKHR >
 
struct  StructExtends< DebugReportCallbackCreateInfoEXT, InstanceCreateInfo >
 
struct  StructExtends< PipelineRasterizationStateRasterizationOrderAMD, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< QueueFamilyQueryResultStatusPropertiesKHR, QueueFamilyProperties2 >
 
struct  StructExtends< QueueFamilyVideoPropertiesKHR, QueueFamilyProperties2 >
 
struct  StructExtends< VideoProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoProfileListInfoKHR, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< VideoProfileListInfoKHR, PhysicalDeviceVideoFormatInfoKHR >
 
struct  StructExtends< VideoProfileListInfoKHR, ImageCreateInfo >
 
struct  StructExtends< VideoProfileListInfoKHR, BufferCreateInfo >
 
struct  StructExtends< VideoDecodeCapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoDecodeUsageInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoDecodeUsageInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< DedicatedAllocationImageCreateInfoNV, ImageCreateInfo >
 
struct  StructExtends< DedicatedAllocationBufferCreateInfoNV, BufferCreateInfo >
 
struct  StructExtends< DedicatedAllocationMemoryAllocateInfoNV, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTransformFeedbackFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationStateStreamCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< VideoEncodeH264CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoEncodeH264QualityLevelPropertiesKHR, VideoEncodeQualityLevelPropertiesKHR >
 
struct  StructExtends< VideoEncodeH264SessionCreateInfoKHR, VideoSessionCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersGetInfoKHR, VideoEncodeSessionParametersGetInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersFeedbackInfoKHR, VideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  StructExtends< VideoEncodeH264PictureInfoKHR, VideoEncodeInfoKHR >
 
struct  StructExtends< VideoEncodeH264DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< VideoEncodeH264ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoEncodeH264ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeH264RateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeH264RateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeH264RateControlLayerInfoKHR, VideoEncodeRateControlLayerInfoKHR >
 
struct  StructExtends< VideoEncodeH264GopRemainingFrameInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeH265CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoEncodeH265SessionCreateInfoKHR, VideoSessionCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH265QualityLevelPropertiesKHR, VideoEncodeQualityLevelPropertiesKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersGetInfoKHR, VideoEncodeSessionParametersGetInfoKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersFeedbackInfoKHR, VideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  StructExtends< VideoEncodeH265PictureInfoKHR, VideoEncodeInfoKHR >
 
struct  StructExtends< VideoEncodeH265DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< VideoEncodeH265ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoEncodeH265ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeH265RateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeH265RateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeH265RateControlLayerInfoKHR, VideoEncodeRateControlLayerInfoKHR >
 
struct  StructExtends< VideoEncodeH265GopRemainingFrameInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoDecodeH264ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoDecodeH264ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoDecodeH264CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoDecodeH264SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoDecodeH264SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoDecodeH264PictureInfoKHR, VideoDecodeInfoKHR >
 
struct  StructExtends< VideoDecodeH264DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< TextureLODGatherFormatPropertiesAMD, ImageFormatProperties2 >
 
struct  StructExtends< RenderingFragmentShadingRateAttachmentInfoKHR, RenderingInfo >
 
struct  StructExtends< RenderingFragmentDensityMapAttachmentInfoEXT, RenderingInfo >
 
struct  StructExtends< AttachmentSampleCountInfoAMD, CommandBufferInheritanceInfo >
 
struct  StructExtends< AttachmentSampleCountInfoAMD, GraphicsPipelineCreateInfo >
 
struct  StructExtends< MultiviewPerViewAttributesInfoNVX, CommandBufferInheritanceInfo >
 
struct  StructExtends< MultiviewPerViewAttributesInfoNVX, GraphicsPipelineCreateInfo >
 
struct  StructExtends< MultiviewPerViewAttributesInfoNVX, RenderingInfo >
 
struct  StructExtends< PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCornerSampledImageFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< ExternalMemoryImageCreateInfoNV, ImageCreateInfo >
 
struct  StructExtends< ExportMemoryAllocateInfoNV, MemoryAllocateInfo >
 
struct  StructExtends< ValidationFlagsEXT, InstanceCreateInfo >
 
struct  StructExtends< ImageViewASTCDecodeModeEXT, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceASTCDecodeFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineRobustnessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineRobustnessFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineRobustnessPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, RayTracingPipelineCreateInfoKHR >
 
struct  StructExtends< ImportMemoryFdInfoKHR, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDevicePushDescriptorPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceConditionalRenderingFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceInfo >
 
struct  StructExtends< PresentRegionsKHR, PresentInfoKHR >
 
struct  StructExtends< PipelineViewportWScalingStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< SwapchainCounterCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< PresentTimesInfoGOOGLE, PresentInfoKHR >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineViewportSwizzleStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceDiscardRectanglePropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineDiscardRectangleStateCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationConservativeStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthClipEnableFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineRasterizationDepthClipStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, DeviceCreateInfo >
 
struct  StructExtends< SharedPresentSurfaceCapabilitiesKHR, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePerformanceQueryFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< QueryPoolPerformanceCreateInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< PerformanceQuerySubmitInfoKHR, SubmitInfo >
 
struct  StructExtends< PerformanceQuerySubmitInfoKHR, SubmitInfo2 >
 
struct  StructExtends< DebugUtilsMessengerCreateInfoEXT, InstanceCreateInfo >
 
struct  StructExtends< DebugUtilsObjectNameInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< SampleLocationsInfoEXT, ImageMemoryBarrier >
 
struct  StructExtends< SampleLocationsInfoEXT, ImageMemoryBarrier2 >
 
struct  StructExtends< RenderPassSampleLocationsBeginInfoEXT, RenderPassBeginInfo >
 
struct  StructExtends< PipelineSampleLocationsStateCreateInfoEXT, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBlendOperationAdvancedFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineColorBlendAdvancedStateCreateInfoEXT, PipelineColorBlendStateCreateInfo >
 
struct  StructExtends< PipelineCoverageToColorStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< WriteDescriptorSetAccelerationStructureKHR, WriteDescriptorSet >
 
struct  StructExtends< PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAccelerationStructureFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceAccelerationStructurePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingPipelineFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRayTracingPipelinePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayQueryFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PipelineCoverageModulationStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderSMBuiltinsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderSMBuiltinsFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< DrmFormatModifierPropertiesListEXT, FormatProperties2 >
 
struct  StructExtends< PhysicalDeviceImageDrmFormatModifierInfoEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< ImageDrmFormatModifierListCreateInfoEXT, ImageCreateInfo >
 
struct  StructExtends< ImageDrmFormatModifierExplicitCreateInfoEXT, ImageCreateInfo >
 
struct  StructExtends< DrmFormatModifierPropertiesList2EXT, FormatProperties2 >
 
struct  StructExtends< ShaderModuleValidationCacheCreateInfoEXT, ShaderModuleCreateInfo >
 
struct  StructExtends< ShaderModuleValidationCacheCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineViewportShadingRateImageStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShadingRateImageFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShadingRateImagePropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineViewportCoarseSampleOrderStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< WriteDescriptorSetAccelerationStructureNV, WriteDescriptorSet >
 
struct  StructExtends< PhysicalDeviceRayTracingPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRepresentativeFragmentTestFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PipelineRepresentativeFragmentTestStateCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageViewImageFormatInfoEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< FilterCubicImageViewImageFormatPropertiesEXT, ImageFormatProperties2 >
 
struct  StructExtends< ImportMemoryHostPointerInfoEXT, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDeviceExternalMemoryHostPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderClockFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PipelineCompilerControlCreateInfoAMD, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineCompilerControlCreateInfoAMD, ComputePipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCorePropertiesAMD, PhysicalDeviceProperties2 >
 
struct  StructExtends< VideoDecodeH265ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoDecodeH265ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoDecodeH265CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoDecodeH265SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoDecodeH265SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoDecodeH265PictureInfoKHR, VideoDecodeInfoKHR >
 
struct  StructExtends< VideoDecodeH265DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< DeviceQueueGlobalPriorityCreateInfoKHR, DeviceQueueCreateInfo >
 
struct  StructExtends< PhysicalDeviceGlobalPriorityQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceGlobalPriorityQueryFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< QueueFamilyGlobalPriorityPropertiesKHR, QueueFamilyProperties2 >
 
struct  StructExtends< DeviceMemoryOverallocationCreateInfoAMD, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceComputeShaderDerivativesFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceComputeShaderDerivativesFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderImageFootprintFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PipelineViewportExclusiveScissorStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExclusiveScissorFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< QueueFamilyCheckpointPropertiesNV, QueueFamilyProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, DeviceCreateInfo >
 
struct  StructExtends< QueryPoolPerformanceQueryCreateInfoINTEL, QueryPoolCreateInfo >
 
struct  StructExtends< PhysicalDevicePCIBusInfoPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< DisplayNativeHdrSurfaceCapabilitiesAMD, SurfaceCapabilities2KHR >
 
struct  StructExtends< SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< RenderPassFragmentDensityMapCreateInfoEXT, RenderPassCreateInfo >
 
struct  StructExtends< RenderPassFragmentDensityMapCreateInfoEXT, RenderPassCreateInfo2 >
 
struct  StructExtends< FragmentShadingRateAttachmentInfoKHR, SubpassDescription2 >
 
struct  StructExtends< PipelineFragmentShadingRateStateCreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderCoreProperties2AMD, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCoherentMemoryFeaturesAMD, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMemoryBudgetPropertiesEXT, PhysicalDeviceMemoryProperties2 >
 
struct  StructExtends< PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMemoryPriorityFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< MemoryPriorityAllocateInfoEXT, MemoryAllocateInfo >
 
struct  StructExtends< SurfaceProtectedCapabilitiesKHR, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< BufferDeviceAddressCreateInfoEXT, BufferCreateInfo >
 
struct  StructExtends< ValidationFeaturesEXT, InstanceCreateInfo >
 
struct  StructExtends< PhysicalDevicePresentWaitFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePresentWaitFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCoverageReductionModeFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PipelineCoverageReductionStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShaderInterlockFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceYcbcrImageArraysFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceYcbcrImageArraysFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceProvokingVertexFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationProvokingVertexStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceLineRasterizationFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceLineRasterizationFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceLineRasterizationPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationLineStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloatFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceIndexTypeUint8FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceIndexTypeUint8FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceHostImageCopyFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceHostImageCopyFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceHostImageCopyPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< SubresourceHostMemcpySizeEXT, SubresourceLayout2KHR >
 
struct  StructExtends< HostImageCopyDevicePerformanceQueryEXT, ImageFormatProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloat2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SurfacePresentModeEXT, PhysicalDeviceSurfaceInfo2KHR >
 
struct  StructExtends< SurfacePresentScalingCapabilitiesEXT, SurfaceCapabilities2KHR >
 
struct  StructExtends< SurfacePresentModeCompatibilityEXT, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDeviceSwapchainMaintenance1FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSwapchainMaintenance1FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SwapchainPresentFenceInfoEXT, PresentInfoKHR >
 
struct  StructExtends< SwapchainPresentModesCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< SwapchainPresentModeInfoEXT, PresentInfoKHR >
 
struct  StructExtends< SwapchainPresentScalingCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< GraphicsPipelineShaderGroupsCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceInheritedViewportScissorFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< CommandBufferInheritanceViewportScissorInfoNV, CommandBufferInheritanceInfo >
 
struct  StructExtends< PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTexelBufferAlignmentFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< RenderPassTransformBeginInfoQCOM, RenderPassBeginInfo >
 
struct  StructExtends< CommandBufferInheritanceRenderPassTransformInfoQCOM, CommandBufferInheritanceInfo >
 
struct  StructExtends< PhysicalDeviceDepthBiasControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthBiasControlFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DepthBiasRepresentationInfoEXT, DepthBiasInfoEXT >
 
struct  StructExtends< DepthBiasRepresentationInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDeviceMemoryReportFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DeviceDeviceMemoryReportCreateInfoEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRobustness2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRobustness2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRobustness2PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< SamplerCustomBorderColorCreateInfoEXT, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDeviceCustomBorderColorPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCustomBorderColorFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineLibraryCreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDevicePresentBarrierFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePresentBarrierFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< SurfaceCapabilitiesPresentBarrierNV, SurfaceCapabilities2KHR >
 
struct  StructExtends< SwapchainPresentBarrierCreateInfoNV, SwapchainCreateInfoKHR >
 
struct  StructExtends< PresentIdKHR, PresentInfoKHR >
 
struct  StructExtends< PhysicalDevicePresentIdFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePresentIdFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< VideoEncodeCapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< QueryPoolVideoEncodeFeedbackCreateInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeUsageInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoEncodeUsageInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeRateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeRateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeQualityLevelInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeQualityLevelInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDiagnosticsConfigFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< DeviceDiagnosticsConfigCreateInfoNV, DeviceCreateInfo >
 
struct  StructExtends< QueryLowLatencySupportNV, SemaphoreCreateInfo >
 
struct  StructExtends< QueueFamilyCheckpointProperties2NV, QueueFamilyProperties2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DescriptorBufferBindingPushDescriptorBufferHandleEXT, DescriptorBufferBindingInfoEXT >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, BufferCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, ImageCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, ImageViewCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, SamplerCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, AccelerationStructureCreateInfoKHR >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, AccelerationStructureCreateInfoNV >
 
struct  StructExtends< PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< GraphicsPipelineLibraryCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateEnumsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineFragmentShadingRateEnumStateCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  StructExtends< AccelerationStructureGeometryMotionTrianglesDataNV, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  StructExtends< AccelerationStructureMotionInfoNV, AccelerationStructureCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingMotionBlurFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMap2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< CopyCommandTransformInfoQCOM, BufferImageCopy2 >
 
struct  StructExtends< CopyCommandTransformInfoQCOM, ImageBlit2 >
 
struct  StructExtends< PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageCompressionControlEXT, ImageCreateInfo >
 
struct  StructExtends< ImageCompressionControlEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< ImageCompressionControlEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< ImageCompressionPropertiesEXT, ImageFormatProperties2 >
 
struct  StructExtends< ImageCompressionPropertiesEXT, SurfaceFormat2KHR >
 
struct  StructExtends< ImageCompressionPropertiesEXT, SubresourceLayout2KHR >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevice4444FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevice4444FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFaultFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRGBA10X6FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexInputDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVertexInputDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAddressBindingReportFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DeviceAddressBindingCallbackDataEXT, DebugUtilsMessengerCallbackDataEXT >
 
struct  StructExtends< PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthClipControlFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineViewportDepthClipControlCreateInfoEXT, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SubpassShadingPipelineCreateInfoHUAWEI, ComputePipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSubpassShadingFeaturesHUAWEI, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubpassShadingPropertiesHUAWEI, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceInvocationMaskFeaturesHUAWEI, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExternalMemoryRDMAFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelinePropertiesFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelinePropertiesFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFrameBoundaryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFrameBoundaryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< FrameBoundaryEXT, SubmitInfo >
 
struct  StructExtends< FrameBoundaryEXT, SubmitInfo2 >
 
struct  StructExtends< FrameBoundaryEXT, PresentInfoKHR >
 
struct  StructExtends< FrameBoundaryEXT, BindSparseInfo >
 
struct  StructExtends< PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SubpassResolvePerformanceQueryEXT, FormatProperties2 >
 
struct  StructExtends< MultisampledRenderToSingleSampledInfoEXT, SubpassDescription2 >
 
struct  StructExtends< MultisampledRenderToSingleSampledInfoEXT, RenderingInfo >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceColorWriteEnableFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineColorWriteCreateInfoEXT, PipelineColorBlendStateCreateInfo >
 
struct  StructExtends< PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingMaintenance1FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageViewMinLodFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageViewMinLodCreateInfoEXT, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiDrawFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiDrawPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImage2DViewOf3DFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderTileImageFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderTileImageFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderTileImagePropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceOpacityMicromapFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceOpacityMicromapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< AccelerationStructureTrianglesOpacityMicromapEXT, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderPropertiesHUAWEI, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI, PhysicalDeviceClusterCullingShaderFeaturesHUAWEI >
 
struct  StructExtends< PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBorderColorSwizzleFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SamplerBorderColorComponentMappingCreateInfoEXT, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCorePropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< DeviceQueueShaderCoreControlCreateInfoARM, DeviceQueueCreateInfo >
 
struct  StructExtends< DeviceQueueShaderCoreControlCreateInfoARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSchedulingControlsFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSchedulingControlsFeaturesARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSchedulingControlsPropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageViewSlicedCreateInfoEXT, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDepthClampZeroOneFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthClampZeroOneFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRenderPassStripedFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRenderPassStripedFeaturesARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRenderPassStripedPropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< RenderPassStripeBeginInfoARM, RenderingInfo >
 
struct  StructExtends< RenderPassStripeBeginInfoARM, RenderPassBeginInfo >
 
struct  StructExtends< RenderPassStripeSubmitInfoARM, CommandBufferSubmitInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  StructExtends< SubpassFragmentDensityMapOffsetEndInfoQCOM, SubpassEndInfo >
 
struct  StructExtends< PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCopyMemoryIndirectFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCopyMemoryIndirectPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMemoryDecompressionFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMemoryDecompressionFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMemoryDecompressionPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceLinearColorAttachmentFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageViewSampleWeightCreateInfoQCOM, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageProcessingFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessingPropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceNestedCommandBufferFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceNestedCommandBufferFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceNestedCommandBufferPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, BufferMemoryBarrier >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, BufferMemoryBarrier2 >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, ImageMemoryBarrier >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, ImageMemoryBarrier2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState3FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< RenderPassCreationControlEXT, RenderPassCreateInfo2 >
 
struct  StructExtends< RenderPassCreationControlEXT, SubpassDescription2 >
 
struct  StructExtends< RenderPassCreationFeedbackCreateInfoEXT, RenderPassCreateInfo2 >
 
struct  StructExtends< RenderPassSubpassFeedbackCreateInfoEXT, SubpassDescription2 >
 
struct  StructExtends< DirectDriverLoadingListLUNARG, InstanceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderModuleIdentifierFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderModuleIdentifierPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineShaderStageModuleIdentifierCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceOpticalFlowFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< OpticalFlowImageFormatInfoNV, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< OpticalFlowImageFormatInfoNV, ImageCreateInfo >
 
struct  StructExtends< OpticalFlowSessionCreatePrivateDataInfoNV, OpticalFlowSessionCreateInfoNV >
 
struct  StructExtends< PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceLegacyDitheringFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineProtectedAccessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineProtectedAccessFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance5FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMaintenance5FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance5PropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, RayTracingPipelineCreateInfoNV >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, RayTracingPipelineCreateInfoKHR >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, BufferViewCreateInfo >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, BufferCreateInfo >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, PhysicalDeviceExternalBufferInfo >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, DescriptorBufferBindingInfoEXT >
 
struct  StructExtends< PhysicalDeviceRayTracingPositionFetchFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingPositionFetchFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderObjectFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderObjectFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderObjectPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTilePropertiesFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAmigoProfilingFeaturesSEC, DeviceCreateInfo >
 
struct  StructExtends< AmigoProfilingSubmitInfoSEC, SubmitInfo >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRayTracingInvocationReorderPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRayTracingInvocationReorderFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingInvocationReorderFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedSparseAddressSpacePropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMutableDescriptorTypeFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< MutableDescriptorTypeCreateInfoEXT, DescriptorSetLayoutCreateInfo >
 
struct  StructExtends< MutableDescriptorTypeCreateInfoEXT, DescriptorPoolCreateInfo >
 
struct  StructExtends< LayerSettingsCreateInfoEXT, InstanceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCoreBuiltinsFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderCoreBuiltinsFeaturesARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCoreBuiltinsPropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< LatencySubmissionPresentIdNV, SubmitInfo >
 
struct  StructExtends< LatencySubmissionPresentIdNV, SubmitInfo2 >
 
struct  StructExtends< SwapchainLatencyCreateInfoNV, SwapchainCreateInfoKHR >
 
struct  StructExtends< LatencySurfaceCapabilitiesNV, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, RenderPassBeginInfo >
 
struct  StructExtends< MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, RenderingInfo >
 
struct  StructExtends< PhysicalDeviceVideoMaintenance1FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVideoMaintenance1FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< VideoInlineQueryInfoKHR, VideoDecodeInfoKHR >
 
struct  StructExtends< VideoInlineQueryInfoKHR, VideoEncodeInfoKHR >
 
struct  StructExtends< PhysicalDevicePerStageDescriptorSetFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePerStageDescriptorSetFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessing2FeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageProcessing2FeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessing2PropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  StructExtends< SamplerBlockMatchWindowCreateInfoQCOM, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDeviceCubicWeightsFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCubicWeightsFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< SamplerCubicWeightsCreateInfoQCOM, SamplerCreateInfo >
 
struct  StructExtends< BlitImageCubicWeightsInfoQCOM, BlitImageInfo2 >
 
struct  StructExtends< PhysicalDeviceYcbcrDegammaFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceYcbcrDegammaFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM, SamplerYcbcrConversionCreateInfo >
 
struct  StructExtends< PhysicalDeviceCubicClampFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCubicClampFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineVertexInputDivisorStateCreateInfoKHR, PipelineVertexInputStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceLayeredDriverPropertiesMSFT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMaintenance6FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMaintenance6FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance6PropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< BindMemoryStatusKHR, BindBufferMemoryInfo >
 
struct  StructExtends< BindMemoryStatusKHR, BindImageMemoryInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, DeviceCreateInfo >
 
class  DispatchLoaderDynamic
 
struct  FlagTraits
 
class  Flags
 
struct  CppType
 
struct  FlagTraits< FormatFeatureFlagBits >
 
struct  FlagTraits< ImageCreateFlagBits >
 
struct  FlagTraits< ImageUsageFlagBits >
 
struct  FlagTraits< InstanceCreateFlagBits >
 
struct  FlagTraits< MemoryHeapFlagBits >
 
struct  FlagTraits< MemoryPropertyFlagBits >
 
struct  FlagTraits< QueueFlagBits >
 
struct  FlagTraits< SampleCountFlagBits >
 
struct  FlagTraits< DeviceCreateFlagBits >
 
struct  FlagTraits< DeviceQueueCreateFlagBits >
 
struct  FlagTraits< PipelineStageFlagBits >
 
struct  FlagTraits< MemoryMapFlagBits >
 
struct  FlagTraits< ImageAspectFlagBits >
 
struct  FlagTraits< SparseImageFormatFlagBits >
 
struct  FlagTraits< SparseMemoryBindFlagBits >
 
struct  FlagTraits< FenceCreateFlagBits >
 
struct  FlagTraits< SemaphoreCreateFlagBits >
 
struct  FlagTraits< EventCreateFlagBits >
 
struct  FlagTraits< QueryPipelineStatisticFlagBits >
 
struct  FlagTraits< QueryResultFlagBits >
 
struct  FlagTraits< QueryPoolCreateFlagBits >
 
struct  FlagTraits< BufferCreateFlagBits >
 
struct  FlagTraits< BufferUsageFlagBits >
 
struct  FlagTraits< BufferViewCreateFlagBits >
 
struct  FlagTraits< ImageViewCreateFlagBits >
 
struct  FlagTraits< ShaderModuleCreateFlagBits >
 
struct  FlagTraits< PipelineCacheCreateFlagBits >
 
struct  FlagTraits< ColorComponentFlagBits >
 
struct  FlagTraits< CullModeFlagBits >
 
struct  FlagTraits< PipelineCreateFlagBits >
 
struct  FlagTraits< PipelineShaderStageCreateFlagBits >
 
struct  FlagTraits< ShaderStageFlagBits >
 
struct  FlagTraits< PipelineColorBlendStateCreateFlagBits >
 
struct  FlagTraits< PipelineDepthStencilStateCreateFlagBits >
 
struct  FlagTraits< PipelineDynamicStateCreateFlagBits >
 
struct  FlagTraits< PipelineInputAssemblyStateCreateFlagBits >
 
struct  FlagTraits< PipelineLayoutCreateFlagBits >
 
struct  FlagTraits< PipelineMultisampleStateCreateFlagBits >
 
struct  FlagTraits< PipelineRasterizationStateCreateFlagBits >
 
struct  FlagTraits< PipelineTessellationStateCreateFlagBits >
 
struct  FlagTraits< PipelineVertexInputStateCreateFlagBits >
 
struct  FlagTraits< PipelineViewportStateCreateFlagBits >
 
struct  FlagTraits< SamplerCreateFlagBits >
 
struct  FlagTraits< DescriptorPoolCreateFlagBits >
 
struct  FlagTraits< DescriptorSetLayoutCreateFlagBits >
 
struct  FlagTraits< DescriptorPoolResetFlagBits >
 
struct  FlagTraits< AccessFlagBits >
 
struct  FlagTraits< AttachmentDescriptionFlagBits >
 
struct  FlagTraits< DependencyFlagBits >
 
struct  FlagTraits< FramebufferCreateFlagBits >
 
struct  FlagTraits< RenderPassCreateFlagBits >
 
struct  FlagTraits< SubpassDescriptionFlagBits >
 
struct  FlagTraits< CommandPoolCreateFlagBits >
 
struct  FlagTraits< CommandPoolResetFlagBits >
 
struct  FlagTraits< CommandBufferResetFlagBits >
 
struct  FlagTraits< CommandBufferUsageFlagBits >
 
struct  FlagTraits< QueryControlFlagBits >
 
struct  FlagTraits< StencilFaceFlagBits >
 
struct  FlagTraits< SubgroupFeatureFlagBits >
 
struct  FlagTraits< PeerMemoryFeatureFlagBits >
 
struct  FlagTraits< MemoryAllocateFlagBits >
 
struct  FlagTraits< CommandPoolTrimFlagBits >
 
struct  FlagTraits< DescriptorUpdateTemplateCreateFlagBits >
 
struct  FlagTraits< ExternalMemoryHandleTypeFlagBits >
 
struct  FlagTraits< ExternalMemoryFeatureFlagBits >
 
struct  FlagTraits< ExternalFenceHandleTypeFlagBits >
 
struct  FlagTraits< ExternalFenceFeatureFlagBits >
 
struct  FlagTraits< FenceImportFlagBits >
 
struct  FlagTraits< SemaphoreImportFlagBits >
 
struct  FlagTraits< ExternalSemaphoreHandleTypeFlagBits >
 
struct  FlagTraits< ExternalSemaphoreFeatureFlagBits >
 
struct  FlagTraits< DescriptorBindingFlagBits >
 
struct  FlagTraits< ResolveModeFlagBits >
 
struct  FlagTraits< SemaphoreWaitFlagBits >
 
struct  FlagTraits< PipelineCreationFeedbackFlagBits >
 
struct  FlagTraits< ToolPurposeFlagBits >
 
struct  FlagTraits< PrivateDataSlotCreateFlagBits >
 
struct  FlagTraits< PipelineStageFlagBits2 >
 
struct  FlagTraits< AccessFlagBits2 >
 
struct  FlagTraits< SubmitFlagBits >
 
struct  FlagTraits< RenderingFlagBits >
 
struct  FlagTraits< FormatFeatureFlagBits2 >
 
struct  FlagTraits< SurfaceTransformFlagBitsKHR >
 
struct  FlagTraits< CompositeAlphaFlagBitsKHR >
 
struct  FlagTraits< SwapchainCreateFlagBitsKHR >
 
struct  FlagTraits< DeviceGroupPresentModeFlagBitsKHR >
 
struct  FlagTraits< DisplayPlaneAlphaFlagBitsKHR >
 
struct  FlagTraits< DisplayModeCreateFlagBitsKHR >
 
struct  FlagTraits< DisplaySurfaceCreateFlagBitsKHR >
 
struct  FlagTraits< DebugReportFlagBitsEXT >
 
struct  FlagTraits< VideoCodecOperationFlagBitsKHR >
 
struct  FlagTraits< VideoChromaSubsamplingFlagBitsKHR >
 
struct  FlagTraits< VideoComponentBitDepthFlagBitsKHR >
 
struct  FlagTraits< VideoCapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoSessionCreateFlagBitsKHR >
 
struct  FlagTraits< VideoCodingControlFlagBitsKHR >
 
struct  FlagTraits< VideoSessionParametersCreateFlagBitsKHR >
 
struct  FlagTraits< VideoBeginCodingFlagBitsKHR >
 
struct  FlagTraits< VideoEndCodingFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeCapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeUsageFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeFlagBitsKHR >
 
struct  FlagTraits< PipelineRasterizationStateStreamCreateFlagBitsEXT >
 
struct  FlagTraits< VideoEncodeH264CapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH264StdFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH264RateControlFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265CapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265StdFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265CtbSizeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265TransformBlockSizeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265RateControlFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeH264PictureLayoutFlagBitsKHR >
 
struct  FlagTraits< ExternalMemoryHandleTypeFlagBitsNV >
 
struct  FlagTraits< ExternalMemoryFeatureFlagBitsNV >
 
struct  FlagTraits< ConditionalRenderingFlagBitsEXT >
 
struct  FlagTraits< SurfaceCounterFlagBitsEXT >
 
struct  FlagTraits< PipelineViewportSwizzleStateCreateFlagBitsNV >
 
struct  FlagTraits< PipelineDiscardRectangleStateCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineRasterizationConservativeStateCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineRasterizationDepthClipStateCreateFlagBitsEXT >
 
struct  FlagTraits< PerformanceCounterDescriptionFlagBitsKHR >
 
struct  FlagTraits< AcquireProfilingLockFlagBitsKHR >
 
struct  FlagTraits< DebugUtilsMessageSeverityFlagBitsEXT >
 
struct  FlagTraits< DebugUtilsMessageTypeFlagBitsEXT >
 
struct  FlagTraits< DebugUtilsMessengerCallbackDataFlagBitsEXT >
 
struct  FlagTraits< DebugUtilsMessengerCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineCoverageToColorStateCreateFlagBitsNV >
 
struct  FlagTraits< GeometryFlagBitsKHR >
 
struct  FlagTraits< GeometryInstanceFlagBitsKHR >
 
struct  FlagTraits< BuildAccelerationStructureFlagBitsKHR >
 
struct  FlagTraits< AccelerationStructureCreateFlagBitsKHR >
 
struct  FlagTraits< PipelineCoverageModulationStateCreateFlagBitsNV >
 
struct  FlagTraits< ValidationCacheCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineCompilerControlFlagBitsAMD >
 
struct  FlagTraits< ShaderCorePropertiesFlagBitsAMD >
 
struct  FlagTraits< PipelineCoverageReductionStateCreateFlagBitsNV >
 
struct  FlagTraits< HeadlessSurfaceCreateFlagBitsEXT >
 
struct  FlagTraits< HostImageCopyFlagBitsEXT >
 
struct  FlagTraits< MemoryUnmapFlagBitsKHR >
 
struct  FlagTraits< PresentScalingFlagBitsEXT >
 
struct  FlagTraits< PresentGravityFlagBitsEXT >
 
struct  FlagTraits< IndirectStateFlagBitsNV >
 
struct  FlagTraits< IndirectCommandsLayoutUsageFlagBitsNV >
 
struct  FlagTraits< DeviceMemoryReportFlagBitsEXT >
 
struct  FlagTraits< VideoEncodeCapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeFeedbackFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeUsageFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeContentFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeRateControlModeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeRateControlFlagBitsKHR >
 
struct  FlagTraits< DeviceDiagnosticsConfigFlagBitsNV >
 
struct  FlagTraits< GraphicsPipelineLibraryFlagBitsEXT >
 
struct  FlagTraits< AccelerationStructureMotionInfoFlagBitsNV >
 
struct  FlagTraits< AccelerationStructureMotionInstanceFlagBitsNV >
 
struct  FlagTraits< ImageCompressionFlagBitsEXT >
 
struct  FlagTraits< ImageCompressionFixedRateFlagBitsEXT >
 
struct  FlagTraits< DeviceAddressBindingFlagBitsEXT >
 
struct  FlagTraits< FrameBoundaryFlagBitsEXT >
 
struct  FlagTraits< BuildMicromapFlagBitsEXT >
 
struct  FlagTraits< MicromapCreateFlagBitsEXT >
 
struct  FlagTraits< PhysicalDeviceSchedulingControlsFlagBitsARM >
 
struct  FlagTraits< MemoryDecompressionMethodFlagBitsNV >
 
struct  FlagTraits< DirectDriverLoadingFlagBitsLUNARG >
 
struct  FlagTraits< OpticalFlowUsageFlagBitsNV >
 
struct  FlagTraits< OpticalFlowGridSizeFlagBitsNV >
 
struct  FlagTraits< OpticalFlowSessionCreateFlagBitsNV >
 
struct  FlagTraits< OpticalFlowExecuteFlagBitsNV >
 
struct  FlagTraits< PipelineCreateFlagBits2KHR >
 
struct  FlagTraits< BufferUsageFlagBits2KHR >
 
struct  FlagTraits< ShaderCreateFlagBitsEXT >
 
struct  IndexTypeValue
 
struct  IndexTypeValue< uint16_t >
 
struct  CppType< IndexType, IndexType::eUint16 >
 
struct  IndexTypeValue< uint32_t >
 
struct  CppType< IndexType, IndexType::eUint32 >
 
struct  IndexTypeValue< uint8_t >
 
struct  CppType< IndexType, IndexType::eUint8EXT >
 
class  UniqueHandleTraits< Instance, Dispatch >
 
class  UniqueHandleTraits< Device, Dispatch >
 
class  UniqueHandleTraits< DeviceMemory, Dispatch >
 
class  UniqueHandleTraits< Fence, Dispatch >
 
class  UniqueHandleTraits< Semaphore, Dispatch >
 
class  UniqueHandleTraits< Event, Dispatch >
 
class  UniqueHandleTraits< QueryPool, Dispatch >
 
class  UniqueHandleTraits< Buffer, Dispatch >
 
class  UniqueHandleTraits< BufferView, Dispatch >
 
class  UniqueHandleTraits< Image, Dispatch >
 
class  UniqueHandleTraits< ImageView, Dispatch >
 
class  UniqueHandleTraits< ShaderModule, Dispatch >
 
class  UniqueHandleTraits< PipelineCache, Dispatch >
 
class  UniqueHandleTraits< Pipeline, Dispatch >
 
class  UniqueHandleTraits< PipelineLayout, Dispatch >
 
class  UniqueHandleTraits< Sampler, Dispatch >
 
class  UniqueHandleTraits< DescriptorPool, Dispatch >
 
class  UniqueHandleTraits< DescriptorSet, Dispatch >
 
class  UniqueHandleTraits< DescriptorSetLayout, Dispatch >
 
class  UniqueHandleTraits< Framebuffer, Dispatch >
 
class  UniqueHandleTraits< RenderPass, Dispatch >
 
class  UniqueHandleTraits< CommandPool, Dispatch >
 
class  UniqueHandleTraits< CommandBuffer, Dispatch >
 
class  UniqueHandleTraits< SamplerYcbcrConversion, Dispatch >
 
class  UniqueHandleTraits< DescriptorUpdateTemplate, Dispatch >
 
class  UniqueHandleTraits< PrivateDataSlot, Dispatch >
 
class  UniqueHandleTraits< SurfaceKHR, Dispatch >
 
class  UniqueHandleTraits< SwapchainKHR, Dispatch >
 
class  UniqueHandleTraits< DisplayKHR, Dispatch >
 
class  UniqueHandleTraits< DebugReportCallbackEXT, Dispatch >
 
class  UniqueHandleTraits< VideoSessionKHR, Dispatch >
 
class  UniqueHandleTraits< VideoSessionParametersKHR, Dispatch >
 
class  UniqueHandleTraits< CuModuleNVX, Dispatch >
 
class  UniqueHandleTraits< CuFunctionNVX, Dispatch >
 
class  UniqueHandleTraits< DebugUtilsMessengerEXT, Dispatch >
 
class  UniqueHandleTraits< AccelerationStructureKHR, Dispatch >
 
class  UniqueHandleTraits< ValidationCacheEXT, Dispatch >
 
class  UniqueHandleTraits< AccelerationStructureNV, Dispatch >
 
class  UniqueHandleTraits< PerformanceConfigurationINTEL, Dispatch >
 
class  UniqueHandleTraits< DeferredOperationKHR, Dispatch >
 
class  UniqueHandleTraits< IndirectCommandsLayoutNV, Dispatch >
 
class  UniqueHandleTraits< MicromapEXT, Dispatch >
 
class  UniqueHandleTraits< OpticalFlowSessionNV, Dispatch >
 
class  UniqueHandleTraits< ShaderEXT, Dispatch >
 
struct  isVulkanHandleType
 
class  SurfaceKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSurfaceKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSurfaceKHR >
 
struct  isVulkanHandleType< vk::SurfaceKHR >
 
class  DebugReportCallbackEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDebugReportCallbackEXT >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDebugReportCallbackEXT >
 
struct  isVulkanHandleType< vk::DebugReportCallbackEXT >
 
class  DebugUtilsMessengerEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDebugUtilsMessengerEXT >
 
struct  isVulkanHandleType< vk::DebugUtilsMessengerEXT >
 
class  DisplayKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDisplayKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDisplayKHR >
 
struct  isVulkanHandleType< vk::DisplayKHR >
 
class  SwapchainKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSwapchainKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSwapchainKHR >
 
struct  isVulkanHandleType< vk::SwapchainKHR >
 
class  Semaphore
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSemaphore >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSemaphore >
 
struct  isVulkanHandleType< vk::Semaphore >
 
class  Fence
 
struct  CppType< vk::ObjectType, vk::ObjectType::eFence >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eFence >
 
struct  isVulkanHandleType< vk::Fence >
 
class  PerformanceConfigurationINTEL
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePerformanceConfigurationINTEL >
 
struct  isVulkanHandleType< vk::PerformanceConfigurationINTEL >
 
class  QueryPool
 
struct  CppType< vk::ObjectType, vk::ObjectType::eQueryPool >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eQueryPool >
 
struct  isVulkanHandleType< vk::QueryPool >
 
class  Buffer
 
struct  CppType< vk::ObjectType, vk::ObjectType::eBuffer >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eBuffer >
 
struct  isVulkanHandleType< vk::Buffer >
 
class  PipelineLayout
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePipelineLayout >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePipelineLayout >
 
struct  isVulkanHandleType< vk::PipelineLayout >
 
class  DescriptorSet
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorSet >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorSet >
 
struct  isVulkanHandleType< vk::DescriptorSet >
 
class  ImageView
 
struct  CppType< vk::ObjectType, vk::ObjectType::eImageView >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eImageView >
 
struct  isVulkanHandleType< vk::ImageView >
 
class  Pipeline
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePipeline >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePipeline >
 
struct  isVulkanHandleType< vk::Pipeline >
 
class  ShaderEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eShaderEXT >
 
struct  isVulkanHandleType< vk::ShaderEXT >
 
class  Image
 
struct  CppType< vk::ObjectType, vk::ObjectType::eImage >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eImage >
 
struct  isVulkanHandleType< vk::Image >
 
class  AccelerationStructureNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eAccelerationStructureNV >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eAccelerationStructureNV >
 
struct  isVulkanHandleType< vk::AccelerationStructureNV >
 
class  OpticalFlowSessionNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eOpticalFlowSessionNV >
 
struct  isVulkanHandleType< vk::OpticalFlowSessionNV >
 
class  DescriptorUpdateTemplate
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorUpdateTemplate >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorUpdateTemplate >
 
struct  isVulkanHandleType< vk::DescriptorUpdateTemplate >
 
class  Event
 
struct  CppType< vk::ObjectType, vk::ObjectType::eEvent >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eEvent >
 
struct  isVulkanHandleType< vk::Event >
 
class  AccelerationStructureKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eAccelerationStructureKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eAccelerationStructureKHR >
 
struct  isVulkanHandleType< vk::AccelerationStructureKHR >
 
class  MicromapEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eMicromapEXT >
 
struct  isVulkanHandleType< vk::MicromapEXT >
 
class  CommandBuffer
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCommandBuffer >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCommandBuffer >
 
struct  isVulkanHandleType< vk::CommandBuffer >
 
class  DeviceMemory
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDeviceMemory >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDeviceMemory >
 
struct  isVulkanHandleType< vk::DeviceMemory >
 
class  VideoSessionKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eVideoSessionKHR >
 
struct  isVulkanHandleType< vk::VideoSessionKHR >
 
class  DeferredOperationKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDeferredOperationKHR >
 
struct  isVulkanHandleType< vk::DeferredOperationKHR >
 
class  BufferView
 
struct  CppType< vk::ObjectType, vk::ObjectType::eBufferView >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eBufferView >
 
struct  isVulkanHandleType< vk::BufferView >
 
class  CommandPool
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCommandPool >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCommandPool >
 
struct  isVulkanHandleType< vk::CommandPool >
 
class  PipelineCache
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePipelineCache >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePipelineCache >
 
struct  isVulkanHandleType< vk::PipelineCache >
 
class  CuFunctionNVX
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCuFunctionNVX >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCuFunctionNVX >
 
struct  isVulkanHandleType< vk::CuFunctionNVX >
 
class  CuModuleNVX
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCuModuleNVX >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCuModuleNVX >
 
struct  isVulkanHandleType< vk::CuModuleNVX >
 
class  DescriptorPool
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorPool >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorPool >
 
struct  isVulkanHandleType< vk::DescriptorPool >
 
class  DescriptorSetLayout
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorSetLayout >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorSetLayout >
 
struct  isVulkanHandleType< vk::DescriptorSetLayout >
 
class  Framebuffer
 
struct  CppType< vk::ObjectType, vk::ObjectType::eFramebuffer >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eFramebuffer >
 
struct  isVulkanHandleType< vk::Framebuffer >
 
class  IndirectCommandsLayoutNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eIndirectCommandsLayoutNV >
 
struct  isVulkanHandleType< vk::IndirectCommandsLayoutNV >
 
class  PrivateDataSlot
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePrivateDataSlot >
 
struct  isVulkanHandleType< vk::PrivateDataSlot >
 
class  RenderPass
 
struct  CppType< vk::ObjectType, vk::ObjectType::eRenderPass >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eRenderPass >
 
struct  isVulkanHandleType< vk::RenderPass >
 
class  Sampler
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSampler >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSampler >
 
struct  isVulkanHandleType< vk::Sampler >
 
class  SamplerYcbcrConversion
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSamplerYcbcrConversion >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSamplerYcbcrConversion >
 
struct  isVulkanHandleType< vk::SamplerYcbcrConversion >
 
class  ShaderModule
 
struct  CppType< vk::ObjectType, vk::ObjectType::eShaderModule >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eShaderModule >
 
struct  isVulkanHandleType< vk::ShaderModule >
 
class  ValidationCacheEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eValidationCacheEXT >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eValidationCacheEXT >
 
struct  isVulkanHandleType< vk::ValidationCacheEXT >
 
class  VideoSessionParametersKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eVideoSessionParametersKHR >
 
struct  isVulkanHandleType< vk::VideoSessionParametersKHR >
 
class  Queue
 
struct  CppType< vk::ObjectType, vk::ObjectType::eQueue >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eQueue >
 
struct  isVulkanHandleType< vk::Queue >
 
class  Device
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDevice >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDevice >
 
struct  isVulkanHandleType< vk::Device >
 
class  DisplayModeKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDisplayModeKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDisplayModeKHR >
 
struct  isVulkanHandleType< vk::DisplayModeKHR >
 
class  PhysicalDevice
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePhysicalDevice >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePhysicalDevice >
 
struct  isVulkanHandleType< vk::PhysicalDevice >
 
class  Instance
 
struct  CppType< vk::ObjectType, vk::ObjectType::eInstance >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eInstance >
 
struct  isVulkanHandleType< vk::Instance >
 
struct  AabbPositionsKHR
 
union  DeviceOrHostAddressConstKHR
 
struct  AccelerationStructureGeometryTrianglesDataKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryTrianglesDataKHR >
 
struct  AccelerationStructureGeometryAabbsDataKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryAabbsDataKHR >
 
struct  AccelerationStructureGeometryInstancesDataKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryInstancesDataKHR >
 
union  AccelerationStructureGeometryDataKHR
 
struct  AccelerationStructureGeometryKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryKHR >
 
union  DeviceOrHostAddressKHR
 
struct  AccelerationStructureBuildGeometryInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureBuildGeometryInfoKHR >
 
struct  AccelerationStructureBuildRangeInfoKHR
 
struct  AccelerationStructureBuildSizesInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureBuildSizesInfoKHR >
 
struct  AccelerationStructureCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eAccelerationStructureCaptureDescriptorDataInfoEXT >
 
struct  AccelerationStructureCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureCreateInfoKHR >
 
struct  GeometryTrianglesNV
 
struct  CppType< StructureType, StructureType::eGeometryTrianglesNV >
 
struct  GeometryAABBNV
 
struct  CppType< StructureType, StructureType::eGeometryAabbNV >
 
struct  GeometryDataNV
 
struct  GeometryNV
 
struct  CppType< StructureType, StructureType::eGeometryNV >
 
struct  AccelerationStructureInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureInfoNV >
 
struct  AccelerationStructureCreateInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureCreateInfoNV >
 
struct  AccelerationStructureDeviceAddressInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureDeviceAddressInfoKHR >
 
struct  AccelerationStructureGeometryMotionTrianglesDataNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryMotionTrianglesDataNV >
 
struct  TransformMatrixKHR
 
struct  AccelerationStructureInstanceKHR
 
struct  AccelerationStructureMatrixMotionInstanceNV
 
struct  AccelerationStructureMemoryRequirementsInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureMemoryRequirementsInfoNV >
 
struct  AccelerationStructureMotionInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureMotionInfoNV >
 
struct  SRTDataNV
 
struct  AccelerationStructureSRTMotionInstanceNV
 
union  AccelerationStructureMotionInstanceDataNV
 
struct  AccelerationStructureMotionInstanceNV
 
struct  MicromapUsageEXT
 
struct  AccelerationStructureTrianglesOpacityMicromapEXT
 
struct  CppType< StructureType, StructureType::eAccelerationStructureTrianglesOpacityMicromapEXT >
 
struct  AccelerationStructureVersionInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureVersionInfoKHR >
 
struct  AcquireNextImageInfoKHR
 
struct  CppType< StructureType, StructureType::eAcquireNextImageInfoKHR >
 
struct  AcquireProfilingLockInfoKHR
 
struct  CppType< StructureType, StructureType::eAcquireProfilingLockInfoKHR >
 
struct  AllocationCallbacks
 
struct  AmigoProfilingSubmitInfoSEC
 
struct  CppType< StructureType, StructureType::eAmigoProfilingSubmitInfoSEC >
 
struct  ComponentMapping
 
struct  ApplicationInfo
 
struct  CppType< StructureType, StructureType::eApplicationInfo >
 
struct  AttachmentDescription
 
struct  AttachmentDescription2
 
struct  CppType< StructureType, StructureType::eAttachmentDescription2 >
 
struct  AttachmentDescriptionStencilLayout
 
struct  CppType< StructureType, StructureType::eAttachmentDescriptionStencilLayout >
 
struct  AttachmentReference
 
struct  AttachmentReference2
 
struct  CppType< StructureType, StructureType::eAttachmentReference2 >
 
struct  AttachmentReferenceStencilLayout
 
struct  CppType< StructureType, StructureType::eAttachmentReferenceStencilLayout >
 
struct  AttachmentSampleCountInfoAMD
 
struct  CppType< StructureType, StructureType::eAttachmentSampleCountInfoAMD >
 
struct  Extent2D
 
struct  SampleLocationEXT
 
struct  SampleLocationsInfoEXT
 
struct  CppType< StructureType, StructureType::eSampleLocationsInfoEXT >
 
struct  AttachmentSampleLocationsEXT
 
struct  BaseInStructure
 
struct  BaseOutStructure
 
struct  BindAccelerationStructureMemoryInfoNV
 
struct  CppType< StructureType, StructureType::eBindAccelerationStructureMemoryInfoNV >
 
struct  BindBufferMemoryDeviceGroupInfo
 
struct  CppType< StructureType, StructureType::eBindBufferMemoryDeviceGroupInfo >
 
struct  BindBufferMemoryInfo
 
struct  CppType< StructureType, StructureType::eBindBufferMemoryInfo >
 
struct  BindDescriptorBufferEmbeddedSamplersInfoEXT
 
struct  CppType< StructureType, StructureType::eBindDescriptorBufferEmbeddedSamplersInfoEXT >
 
struct  BindDescriptorSetsInfoKHR
 
struct  CppType< StructureType, StructureType::eBindDescriptorSetsInfoKHR >
 
struct  Offset2D
 
struct  Rect2D
 
struct  BindImageMemoryDeviceGroupInfo
 
struct  CppType< StructureType, StructureType::eBindImageMemoryDeviceGroupInfo >
 
struct  BindImageMemoryInfo
 
struct  CppType< StructureType, StructureType::eBindImageMemoryInfo >
 
struct  BindImageMemorySwapchainInfoKHR
 
struct  CppType< StructureType, StructureType::eBindImageMemorySwapchainInfoKHR >
 
struct  BindImagePlaneMemoryInfo
 
struct  CppType< StructureType, StructureType::eBindImagePlaneMemoryInfo >
 
struct  BindIndexBufferIndirectCommandNV
 
struct  BindMemoryStatusKHR
 
struct  CppType< StructureType, StructureType::eBindMemoryStatusKHR >
 
struct  BindPipelineIndirectCommandNV
 
struct  BindShaderGroupIndirectCommandNV
 
struct  SparseMemoryBind
 
struct  SparseBufferMemoryBindInfo
 
struct  SparseImageOpaqueMemoryBindInfo
 
struct  ImageSubresource
 
struct  Offset3D
 
struct  Extent3D
 
struct  SparseImageMemoryBind
 
struct  SparseImageMemoryBindInfo
 
struct  BindSparseInfo
 
struct  CppType< StructureType, StructureType::eBindSparseInfo >
 
struct  BindVertexBufferIndirectCommandNV
 
struct  BindVideoSessionMemoryInfoKHR
 
struct  CppType< StructureType, StructureType::eBindVideoSessionMemoryInfoKHR >
 
struct  BlitImageCubicWeightsInfoQCOM
 
struct  CppType< StructureType, StructureType::eBlitImageCubicWeightsInfoQCOM >
 
struct  ImageSubresourceLayers
 
struct  ImageBlit2
 
struct  CppType< StructureType, StructureType::eImageBlit2 >
 
struct  BlitImageInfo2
 
struct  CppType< StructureType, StructureType::eBlitImageInfo2 >
 
struct  BufferCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eBufferCaptureDescriptorDataInfoEXT >
 
struct  BufferCreateInfo
 
struct  CppType< StructureType, StructureType::eBufferCreateInfo >
 
struct  BufferCopy
 
struct  BufferCopy2
 
struct  CppType< StructureType, StructureType::eBufferCopy2 >
 
struct  BufferDeviceAddressCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eBufferDeviceAddressCreateInfoEXT >
 
struct  BufferDeviceAddressInfo
 
struct  CppType< StructureType, StructureType::eBufferDeviceAddressInfo >
 
struct  BufferImageCopy
 
struct  BufferImageCopy2
 
struct  CppType< StructureType, StructureType::eBufferImageCopy2 >
 
struct  BufferMemoryBarrier
 
struct  CppType< StructureType, StructureType::eBufferMemoryBarrier >
 
struct  BufferMemoryBarrier2
 
struct  CppType< StructureType, StructureType::eBufferMemoryBarrier2 >
 
struct  BufferMemoryRequirementsInfo2
 
struct  CppType< StructureType, StructureType::eBufferMemoryRequirementsInfo2 >
 
struct  BufferOpaqueCaptureAddressCreateInfo
 
struct  CppType< StructureType, StructureType::eBufferOpaqueCaptureAddressCreateInfo >
 
struct  BufferUsageFlags2CreateInfoKHR
 
struct  CppType< StructureType, StructureType::eBufferUsageFlags2CreateInfoKHR >
 
struct  BufferViewCreateInfo
 
struct  CppType< StructureType, StructureType::eBufferViewCreateInfo >
 
struct  CalibratedTimestampInfoKHR
 
struct  CppType< StructureType, StructureType::eCalibratedTimestampInfoKHR >
 
struct  CheckpointData2NV
 
struct  CppType< StructureType, StructureType::eCheckpointData2NV >
 
struct  CheckpointDataNV
 
struct  CppType< StructureType, StructureType::eCheckpointDataNV >
 
union  ClearColorValue
 
struct  ClearDepthStencilValue
 
union  ClearValue
 
struct  ClearAttachment
 
struct  ClearRect
 
struct  CoarseSampleLocationNV
 
struct  CoarseSampleOrderCustomNV
 
struct  ColorBlendAdvancedEXT
 
struct  ColorBlendEquationEXT
 
struct  CommandBufferAllocateInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferAllocateInfo >
 
struct  CommandBufferInheritanceInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceInfo >
 
struct  CommandBufferBeginInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferBeginInfo >
 
struct  CommandBufferInheritanceConditionalRenderingInfoEXT
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT >
 
struct  CommandBufferInheritanceRenderPassTransformInfoQCOM
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceRenderPassTransformInfoQCOM >
 
struct  CommandBufferInheritanceRenderingInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceRenderingInfo >
 
struct  Viewport
 
struct  CommandBufferInheritanceViewportScissorInfoNV
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceViewportScissorInfoNV >
 
struct  CommandBufferSubmitInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferSubmitInfo >
 
struct  CommandPoolCreateInfo
 
struct  CppType< StructureType, StructureType::eCommandPoolCreateInfo >
 
struct  SpecializationMapEntry
 
struct  SpecializationInfo
 
struct  PipelineShaderStageCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageCreateInfo >
 
struct  ComputePipelineCreateInfo
 
struct  CppType< StructureType, StructureType::eComputePipelineCreateInfo >
 
struct  ComputePipelineIndirectBufferInfoNV
 
struct  CppType< StructureType, StructureType::eComputePipelineIndirectBufferInfoNV >
 
struct  ConditionalRenderingBeginInfoEXT
 
struct  CppType< StructureType, StructureType::eConditionalRenderingBeginInfoEXT >
 
struct  ConformanceVersion
 
struct  CooperativeMatrixPropertiesKHR
 
struct  CppType< StructureType, StructureType::eCooperativeMatrixPropertiesKHR >
 
struct  CooperativeMatrixPropertiesNV
 
struct  CppType< StructureType, StructureType::eCooperativeMatrixPropertiesNV >
 
struct  CopyAccelerationStructureInfoKHR
 
struct  CppType< StructureType, StructureType::eCopyAccelerationStructureInfoKHR >
 
struct  CopyAccelerationStructureToMemoryInfoKHR
 
struct  CppType< StructureType, StructureType::eCopyAccelerationStructureToMemoryInfoKHR >
 
struct  CopyBufferInfo2
 
struct  CppType< StructureType, StructureType::eCopyBufferInfo2 >
 
struct  CopyBufferToImageInfo2
 
struct  CppType< StructureType, StructureType::eCopyBufferToImageInfo2 >
 
struct  CopyCommandTransformInfoQCOM
 
struct  CppType< StructureType, StructureType::eCopyCommandTransformInfoQCOM >
 
struct  CopyDescriptorSet
 
struct  CppType< StructureType, StructureType::eCopyDescriptorSet >
 
struct  ImageCopy2
 
struct  CppType< StructureType, StructureType::eImageCopy2 >
 
struct  CopyImageInfo2
 
struct  CppType< StructureType, StructureType::eCopyImageInfo2 >
 
struct  CopyImageToBufferInfo2
 
struct  CppType< StructureType, StructureType::eCopyImageToBufferInfo2 >
 
struct  CopyImageToImageInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyImageToImageInfoEXT >
 
struct  ImageToMemoryCopyEXT
 
struct  CppType< StructureType, StructureType::eImageToMemoryCopyEXT >
 
struct  CopyImageToMemoryInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyImageToMemoryInfoEXT >
 
struct  CopyMemoryIndirectCommandNV
 
struct  CopyMemoryToAccelerationStructureInfoKHR
 
struct  CppType< StructureType, StructureType::eCopyMemoryToAccelerationStructureInfoKHR >
 
struct  CopyMemoryToImageIndirectCommandNV
 
struct  MemoryToImageCopyEXT
 
struct  CppType< StructureType, StructureType::eMemoryToImageCopyEXT >
 
struct  CopyMemoryToImageInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMemoryToImageInfoEXT >
 
struct  CopyMemoryToMicromapInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMemoryToMicromapInfoEXT >
 
struct  CopyMicromapInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMicromapInfoEXT >
 
struct  CopyMicromapToMemoryInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMicromapToMemoryInfoEXT >
 
struct  CuFunctionCreateInfoNVX
 
struct  CppType< StructureType, StructureType::eCuFunctionCreateInfoNVX >
 
struct  CuLaunchInfoNVX
 
struct  CppType< StructureType, StructureType::eCuLaunchInfoNVX >
 
struct  CuModuleCreateInfoNVX
 
struct  CppType< StructureType, StructureType::eCuModuleCreateInfoNVX >
 
struct  DebugMarkerMarkerInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugMarkerMarkerInfoEXT >
 
struct  DebugMarkerObjectNameInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugMarkerObjectNameInfoEXT >
 
struct  DebugMarkerObjectTagInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugMarkerObjectTagInfoEXT >
 
struct  DebugReportCallbackCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugReportCallbackCreateInfoEXT >
 
struct  DebugUtilsLabelEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsLabelEXT >
 
struct  DebugUtilsObjectNameInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsObjectNameInfoEXT >
 
struct  DebugUtilsMessengerCallbackDataEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsMessengerCallbackDataEXT >
 
struct  DebugUtilsMessengerCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsMessengerCreateInfoEXT >
 
struct  DebugUtilsObjectTagInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsObjectTagInfoEXT >
 
struct  DecompressMemoryRegionNV
 
struct  DedicatedAllocationBufferCreateInfoNV
 
struct  CppType< StructureType, StructureType::eDedicatedAllocationBufferCreateInfoNV >
 
struct  DedicatedAllocationImageCreateInfoNV
 
struct  CppType< StructureType, StructureType::eDedicatedAllocationImageCreateInfoNV >
 
struct  DedicatedAllocationMemoryAllocateInfoNV
 
struct  CppType< StructureType, StructureType::eDedicatedAllocationMemoryAllocateInfoNV >
 
struct  MemoryBarrier2
 
struct  CppType< StructureType, StructureType::eMemoryBarrier2 >
 
struct  ImageSubresourceRange
 
struct  ImageMemoryBarrier2
 
struct  CppType< StructureType, StructureType::eImageMemoryBarrier2 >
 
struct  DependencyInfo
 
struct  CppType< StructureType, StructureType::eDependencyInfo >
 
struct  DepthBiasInfoEXT
 
struct  CppType< StructureType, StructureType::eDepthBiasInfoEXT >
 
struct  DepthBiasRepresentationInfoEXT
 
struct  CppType< StructureType, StructureType::eDepthBiasRepresentationInfoEXT >
 
struct  DescriptorAddressInfoEXT
 
struct  CppType< StructureType, StructureType::eDescriptorAddressInfoEXT >
 
struct  DescriptorBufferBindingInfoEXT
 
struct  CppType< StructureType, StructureType::eDescriptorBufferBindingInfoEXT >
 
struct  DescriptorBufferBindingPushDescriptorBufferHandleEXT
 
struct  CppType< StructureType, StructureType::eDescriptorBufferBindingPushDescriptorBufferHandleEXT >
 
struct  DescriptorBufferInfo
 
struct  DescriptorImageInfo
 
union  DescriptorDataEXT
 
struct  DescriptorGetInfoEXT
 
struct  CppType< StructureType, StructureType::eDescriptorGetInfoEXT >
 
struct  DescriptorPoolSize
 
struct  DescriptorPoolCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorPoolCreateInfo >
 
struct  DescriptorPoolInlineUniformBlockCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorPoolInlineUniformBlockCreateInfo >
 
struct  DescriptorSetAllocateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetAllocateInfo >
 
struct  DescriptorSetBindingReferenceVALVE
 
struct  CppType< StructureType, StructureType::eDescriptorSetBindingReferenceVALVE >
 
struct  DescriptorSetLayoutBinding
 
struct  DescriptorSetLayoutBindingFlagsCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutBindingFlagsCreateInfo >
 
struct  DescriptorSetLayoutCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutCreateInfo >
 
struct  DescriptorSetLayoutHostMappingInfoVALVE
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutHostMappingInfoVALVE >
 
struct  DescriptorSetLayoutSupport
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutSupport >
 
struct  DescriptorSetVariableDescriptorCountAllocateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetVariableDescriptorCountAllocateInfo >
 
struct  DescriptorSetVariableDescriptorCountLayoutSupport
 
struct  CppType< StructureType, StructureType::eDescriptorSetVariableDescriptorCountLayoutSupport >
 
struct  DescriptorUpdateTemplateEntry
 
struct  DescriptorUpdateTemplateCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorUpdateTemplateCreateInfo >
 
struct  DeviceAddressBindingCallbackDataEXT
 
struct  CppType< StructureType, StructureType::eDeviceAddressBindingCallbackDataEXT >
 
struct  DeviceBufferMemoryRequirements
 
struct  CppType< StructureType, StructureType::eDeviceBufferMemoryRequirements >
 
struct  DeviceQueueCreateInfo
 
struct  CppType< StructureType, StructureType::eDeviceQueueCreateInfo >
 
struct  PhysicalDeviceFeatures
 
struct  DeviceCreateInfo
 
struct  CppType< StructureType, StructureType::eDeviceCreateInfo >
 
struct  DeviceDeviceMemoryReportCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eDeviceDeviceMemoryReportCreateInfoEXT >
 
struct  DeviceDiagnosticsConfigCreateInfoNV
 
struct  CppType< StructureType, StructureType::eDeviceDiagnosticsConfigCreateInfoNV >
 
struct  DeviceEventInfoEXT
 
struct  CppType< StructureType, StructureType::eDeviceEventInfoEXT >
 
struct  DeviceFaultAddressInfoEXT
 
struct  DeviceFaultCountsEXT
 
struct  CppType< StructureType, StructureType::eDeviceFaultCountsEXT >
 
struct  DeviceFaultVendorInfoEXT
 
struct  DeviceFaultInfoEXT
 
struct  CppType< StructureType, StructureType::eDeviceFaultInfoEXT >
 
struct  DeviceFaultVendorBinaryHeaderVersionOneEXT
 
struct  DeviceGroupBindSparseInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupBindSparseInfo >
 
struct  DeviceGroupCommandBufferBeginInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupCommandBufferBeginInfo >
 
struct  DeviceGroupDeviceCreateInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupDeviceCreateInfo >
 
struct  DeviceGroupPresentCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eDeviceGroupPresentCapabilitiesKHR >
 
struct  DeviceGroupPresentInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceGroupPresentInfoKHR >
 
struct  DeviceGroupRenderPassBeginInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupRenderPassBeginInfo >
 
struct  DeviceGroupSubmitInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupSubmitInfo >
 
struct  DeviceGroupSwapchainCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceGroupSwapchainCreateInfoKHR >
 
struct  ImageCreateInfo
 
struct  CppType< StructureType, StructureType::eImageCreateInfo >
 
struct  DeviceImageMemoryRequirements
 
struct  CppType< StructureType, StructureType::eDeviceImageMemoryRequirements >
 
struct  ImageSubresource2KHR
 
struct  CppType< StructureType, StructureType::eImageSubresource2KHR >
 
struct  DeviceImageSubresourceInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceImageSubresourceInfoKHR >
 
struct  DeviceMemoryOpaqueCaptureAddressInfo
 
struct  CppType< StructureType, StructureType::eDeviceMemoryOpaqueCaptureAddressInfo >
 
struct  DeviceMemoryOverallocationCreateInfoAMD
 
struct  CppType< StructureType, StructureType::eDeviceMemoryOverallocationCreateInfoAMD >
 
struct  DeviceMemoryReportCallbackDataEXT
 
struct  CppType< StructureType, StructureType::eDeviceMemoryReportCallbackDataEXT >
 
struct  DevicePrivateDataCreateInfo
 
struct  CppType< StructureType, StructureType::eDevicePrivateDataCreateInfo >
 
struct  DeviceQueueGlobalPriorityCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceQueueGlobalPriorityCreateInfoKHR >
 
struct  DeviceQueueInfo2
 
struct  CppType< StructureType, StructureType::eDeviceQueueInfo2 >
 
struct  DeviceQueueShaderCoreControlCreateInfoARM
 
struct  CppType< StructureType, StructureType::eDeviceQueueShaderCoreControlCreateInfoARM >
 
struct  DirectDriverLoadingInfoLUNARG
 
struct  CppType< StructureType, StructureType::eDirectDriverLoadingInfoLUNARG >
 
struct  DirectDriverLoadingListLUNARG
 
struct  CppType< StructureType, StructureType::eDirectDriverLoadingListLUNARG >
 
struct  DispatchIndirectCommand
 
struct  DisplayEventInfoEXT
 
struct  CppType< StructureType, StructureType::eDisplayEventInfoEXT >
 
struct  DisplayModeParametersKHR
 
struct  DisplayModeCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDisplayModeCreateInfoKHR >
 
struct  DisplayModePropertiesKHR
 
struct  DisplayModeProperties2KHR
 
struct  CppType< StructureType, StructureType::eDisplayModeProperties2KHR >
 
struct  DisplayNativeHdrSurfaceCapabilitiesAMD
 
struct  CppType< StructureType, StructureType::eDisplayNativeHdrSurfaceCapabilitiesAMD >
 
struct  DisplayPlaneCapabilitiesKHR
 
struct  DisplayPlaneCapabilities2KHR
 
struct  CppType< StructureType, StructureType::eDisplayPlaneCapabilities2KHR >
 
struct  DisplayPlaneInfo2KHR
 
struct  CppType< StructureType, StructureType::eDisplayPlaneInfo2KHR >
 
struct  DisplayPlanePropertiesKHR
 
struct  DisplayPlaneProperties2KHR
 
struct  CppType< StructureType, StructureType::eDisplayPlaneProperties2KHR >
 
struct  DisplayPowerInfoEXT
 
struct  CppType< StructureType, StructureType::eDisplayPowerInfoEXT >
 
struct  DisplayPresentInfoKHR
 
struct  CppType< StructureType, StructureType::eDisplayPresentInfoKHR >
 
struct  DisplayPropertiesKHR
 
struct  DisplayProperties2KHR
 
struct  CppType< StructureType, StructureType::eDisplayProperties2KHR >
 
struct  DisplaySurfaceCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDisplaySurfaceCreateInfoKHR >
 
struct  DrawIndexedIndirectCommand
 
struct  DrawIndirectCommand
 
struct  DrawMeshTasksIndirectCommandEXT
 
struct  DrawMeshTasksIndirectCommandNV
 
struct  DrmFormatModifierProperties2EXT
 
struct  DrmFormatModifierPropertiesEXT
 
struct  DrmFormatModifierPropertiesList2EXT
 
struct  CppType< StructureType, StructureType::eDrmFormatModifierPropertiesList2EXT >
 
struct  DrmFormatModifierPropertiesListEXT
 
struct  CppType< StructureType, StructureType::eDrmFormatModifierPropertiesListEXT >
 
struct  EventCreateInfo
 
struct  CppType< StructureType, StructureType::eEventCreateInfo >
 
struct  PipelineLibraryCreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineLibraryCreateInfoKHR >
 
struct  ExportFenceCreateInfo
 
struct  CppType< StructureType, StructureType::eExportFenceCreateInfo >
 
struct  ExportMemoryAllocateInfo
 
struct  CppType< StructureType, StructureType::eExportMemoryAllocateInfo >
 
struct  ExportMemoryAllocateInfoNV
 
struct  CppType< StructureType, StructureType::eExportMemoryAllocateInfoNV >
 
struct  ExportSemaphoreCreateInfo
 
struct  CppType< StructureType, StructureType::eExportSemaphoreCreateInfo >
 
struct  ExtensionProperties
 
struct  ExternalMemoryProperties
 
struct  ExternalBufferProperties
 
struct  CppType< StructureType, StructureType::eExternalBufferProperties >
 
struct  ExternalFenceProperties
 
struct  CppType< StructureType, StructureType::eExternalFenceProperties >
 
struct  ExternalImageFormatProperties
 
struct  CppType< StructureType, StructureType::eExternalImageFormatProperties >
 
struct  ImageFormatProperties
 
struct  ExternalImageFormatPropertiesNV
 
struct  ExternalMemoryAcquireUnmodifiedEXT
 
struct  CppType< StructureType, StructureType::eExternalMemoryAcquireUnmodifiedEXT >
 
struct  ExternalMemoryBufferCreateInfo
 
struct  CppType< StructureType, StructureType::eExternalMemoryBufferCreateInfo >
 
struct  ExternalMemoryImageCreateInfo
 
struct  CppType< StructureType, StructureType::eExternalMemoryImageCreateInfo >
 
struct  ExternalMemoryImageCreateInfoNV
 
struct  CppType< StructureType, StructureType::eExternalMemoryImageCreateInfoNV >
 
struct  ExternalSemaphoreProperties
 
struct  CppType< StructureType, StructureType::eExternalSemaphoreProperties >
 
struct  FenceCreateInfo
 
struct  CppType< StructureType, StructureType::eFenceCreateInfo >
 
struct  FenceGetFdInfoKHR
 
struct  CppType< StructureType, StructureType::eFenceGetFdInfoKHR >
 
struct  FilterCubicImageViewImageFormatPropertiesEXT
 
struct  CppType< StructureType, StructureType::eFilterCubicImageViewImageFormatPropertiesEXT >
 
struct  FormatProperties
 
struct  FormatProperties2
 
struct  CppType< StructureType, StructureType::eFormatProperties2 >
 
struct  FormatProperties3
 
struct  CppType< StructureType, StructureType::eFormatProperties3 >
 
struct  FragmentShadingRateAttachmentInfoKHR
 
struct  CppType< StructureType, StructureType::eFragmentShadingRateAttachmentInfoKHR >
 
struct  FrameBoundaryEXT
 
struct  CppType< StructureType, StructureType::eFrameBoundaryEXT >
 
struct  FramebufferAttachmentImageInfo
 
struct  CppType< StructureType, StructureType::eFramebufferAttachmentImageInfo >
 
struct  FramebufferAttachmentsCreateInfo
 
struct  CppType< StructureType, StructureType::eFramebufferAttachmentsCreateInfo >
 
struct  FramebufferCreateInfo
 
struct  CppType< StructureType, StructureType::eFramebufferCreateInfo >
 
struct  FramebufferMixedSamplesCombinationNV
 
struct  CppType< StructureType, StructureType::eFramebufferMixedSamplesCombinationNV >
 
struct  IndirectCommandsStreamNV
 
struct  GeneratedCommandsInfoNV
 
struct  CppType< StructureType, StructureType::eGeneratedCommandsInfoNV >
 
struct  GeneratedCommandsMemoryRequirementsInfoNV
 
struct  CppType< StructureType, StructureType::eGeneratedCommandsMemoryRequirementsInfoNV >
 
struct  LatencyTimingsFrameReportNV
 
struct  CppType< StructureType, StructureType::eLatencyTimingsFrameReportNV >
 
struct  GetLatencyMarkerInfoNV
 
struct  CppType< StructureType, StructureType::eGetLatencyMarkerInfoNV >
 
struct  VertexInputBindingDescription
 
struct  VertexInputAttributeDescription
 
struct  PipelineVertexInputStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineVertexInputStateCreateInfo >
 
struct  PipelineInputAssemblyStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineInputAssemblyStateCreateInfo >
 
struct  PipelineTessellationStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineTessellationStateCreateInfo >
 
struct  PipelineViewportStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineViewportStateCreateInfo >
 
struct  PipelineRasterizationStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationStateCreateInfo >
 
struct  PipelineMultisampleStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineMultisampleStateCreateInfo >
 
struct  StencilOpState
 
struct  PipelineDepthStencilStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineDepthStencilStateCreateInfo >
 
struct  PipelineColorBlendAttachmentState
 
struct  PipelineColorBlendStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineColorBlendStateCreateInfo >
 
struct  PipelineDynamicStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineDynamicStateCreateInfo >
 
struct  GraphicsPipelineCreateInfo
 
struct  CppType< StructureType, StructureType::eGraphicsPipelineCreateInfo >
 
struct  GraphicsPipelineLibraryCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eGraphicsPipelineLibraryCreateInfoEXT >
 
struct  GraphicsShaderGroupCreateInfoNV
 
struct  CppType< StructureType, StructureType::eGraphicsShaderGroupCreateInfoNV >
 
struct  GraphicsPipelineShaderGroupsCreateInfoNV
 
struct  CppType< StructureType, StructureType::eGraphicsPipelineShaderGroupsCreateInfoNV >
 
struct  XYColorEXT
 
struct  HdrMetadataEXT
 
struct  CppType< StructureType, StructureType::eHdrMetadataEXT >
 
struct  HeadlessSurfaceCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eHeadlessSurfaceCreateInfoEXT >
 
struct  HostImageCopyDevicePerformanceQueryEXT
 
struct  CppType< StructureType, StructureType::eHostImageCopyDevicePerformanceQueryEXT >
 
struct  HostImageLayoutTransitionInfoEXT
 
struct  CppType< StructureType, StructureType::eHostImageLayoutTransitionInfoEXT >
 
struct  ImageBlit
 
struct  ImageCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eImageCaptureDescriptorDataInfoEXT >
 
struct  ImageCompressionControlEXT
 
struct  CppType< StructureType, StructureType::eImageCompressionControlEXT >
 
struct  ImageCompressionPropertiesEXT
 
struct  CppType< StructureType, StructureType::eImageCompressionPropertiesEXT >
 
struct  ImageCopy
 
struct  SubresourceLayout
 
struct  ImageDrmFormatModifierExplicitCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT >
 
struct  ImageDrmFormatModifierListCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageDrmFormatModifierListCreateInfoEXT >
 
struct  ImageDrmFormatModifierPropertiesEXT
 
struct  CppType< StructureType, StructureType::eImageDrmFormatModifierPropertiesEXT >
 
struct  ImageFormatListCreateInfo
 
struct  CppType< StructureType, StructureType::eImageFormatListCreateInfo >
 
struct  ImageFormatProperties2
 
struct  CppType< StructureType, StructureType::eImageFormatProperties2 >
 
struct  ImageMemoryBarrier
 
struct  CppType< StructureType, StructureType::eImageMemoryBarrier >
 
struct  ImageMemoryRequirementsInfo2
 
struct  CppType< StructureType, StructureType::eImageMemoryRequirementsInfo2 >
 
struct  ImagePlaneMemoryRequirementsInfo
 
struct  CppType< StructureType, StructureType::eImagePlaneMemoryRequirementsInfo >
 
struct  ImageResolve
 
struct  ImageResolve2
 
struct  CppType< StructureType, StructureType::eImageResolve2 >
 
struct  ImageSparseMemoryRequirementsInfo2
 
struct  CppType< StructureType, StructureType::eImageSparseMemoryRequirementsInfo2 >
 
struct  ImageStencilUsageCreateInfo
 
struct  CppType< StructureType, StructureType::eImageStencilUsageCreateInfo >
 
struct  ImageSwapchainCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eImageSwapchainCreateInfoKHR >
 
struct  ImageViewASTCDecodeModeEXT
 
struct  CppType< StructureType, StructureType::eImageViewAstcDecodeModeEXT >
 
struct  ImageViewAddressPropertiesNVX
 
struct  CppType< StructureType, StructureType::eImageViewAddressPropertiesNVX >
 
struct  ImageViewCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eImageViewCaptureDescriptorDataInfoEXT >
 
struct  ImageViewCreateInfo
 
struct  CppType< StructureType, StructureType::eImageViewCreateInfo >
 
struct  ImageViewHandleInfoNVX
 
struct  CppType< StructureType, StructureType::eImageViewHandleInfoNVX >
 
struct  ImageViewMinLodCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageViewMinLodCreateInfoEXT >
 
struct  ImageViewSampleWeightCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eImageViewSampleWeightCreateInfoQCOM >
 
struct  ImageViewSlicedCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageViewSlicedCreateInfoEXT >
 
struct  ImageViewUsageCreateInfo
 
struct  CppType< StructureType, StructureType::eImageViewUsageCreateInfo >
 
struct  ImportFenceFdInfoKHR
 
struct  CppType< StructureType, StructureType::eImportFenceFdInfoKHR >
 
struct  ImportMemoryFdInfoKHR
 
struct  CppType< StructureType, StructureType::eImportMemoryFdInfoKHR >
 
struct  ImportMemoryHostPointerInfoEXT
 
struct  CppType< StructureType, StructureType::eImportMemoryHostPointerInfoEXT >
 
struct  ImportSemaphoreFdInfoKHR
 
struct  CppType< StructureType, StructureType::eImportSemaphoreFdInfoKHR >
 
struct  IndirectCommandsLayoutTokenNV
 
struct  CppType< StructureType, StructureType::eIndirectCommandsLayoutTokenNV >
 
struct  IndirectCommandsLayoutCreateInfoNV
 
struct  CppType< StructureType, StructureType::eIndirectCommandsLayoutCreateInfoNV >
 
struct  InitializePerformanceApiInfoINTEL
 
struct  CppType< StructureType, StructureType::eInitializePerformanceApiInfoINTEL >
 
struct  InputAttachmentAspectReference
 
struct  InstanceCreateInfo
 
struct  CppType< StructureType, StructureType::eInstanceCreateInfo >
 
struct  LatencySleepInfoNV
 
struct  CppType< StructureType, StructureType::eLatencySleepInfoNV >
 
struct  LatencySleepModeInfoNV
 
struct  CppType< StructureType, StructureType::eLatencySleepModeInfoNV >
 
struct  LatencySubmissionPresentIdNV
 
struct  CppType< StructureType, StructureType::eLatencySubmissionPresentIdNV >
 
struct  LatencySurfaceCapabilitiesNV
 
struct  CppType< StructureType, StructureType::eLatencySurfaceCapabilitiesNV >
 
struct  LayerProperties
 
struct  LayerSettingEXT
 
struct  LayerSettingsCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eLayerSettingsCreateInfoEXT >
 
struct  MappedMemoryRange
 
struct  CppType< StructureType, StructureType::eMappedMemoryRange >
 
struct  MemoryAllocateFlagsInfo
 
struct  CppType< StructureType, StructureType::eMemoryAllocateFlagsInfo >
 
struct  MemoryAllocateInfo
 
struct  CppType< StructureType, StructureType::eMemoryAllocateInfo >
 
struct  MemoryBarrier
 
struct  CppType< StructureType, StructureType::eMemoryBarrier >
 
struct  MemoryDedicatedAllocateInfo
 
struct  CppType< StructureType, StructureType::eMemoryDedicatedAllocateInfo >
 
struct  MemoryDedicatedRequirements
 
struct  CppType< StructureType, StructureType::eMemoryDedicatedRequirements >
 
struct  MemoryFdPropertiesKHR
 
struct  CppType< StructureType, StructureType::eMemoryFdPropertiesKHR >
 
struct  MemoryGetFdInfoKHR
 
struct  CppType< StructureType, StructureType::eMemoryGetFdInfoKHR >
 
struct  MemoryGetRemoteAddressInfoNV
 
struct  CppType< StructureType, StructureType::eMemoryGetRemoteAddressInfoNV >
 
struct  MemoryHeap
 
struct  MemoryHostPointerPropertiesEXT
 
struct  CppType< StructureType, StructureType::eMemoryHostPointerPropertiesEXT >
 
struct  MemoryMapInfoKHR
 
struct  CppType< StructureType, StructureType::eMemoryMapInfoKHR >
 
struct  MemoryOpaqueCaptureAddressAllocateInfo
 
struct  CppType< StructureType, StructureType::eMemoryOpaqueCaptureAddressAllocateInfo >
 
struct  MemoryPriorityAllocateInfoEXT
 
struct  CppType< StructureType, StructureType::eMemoryPriorityAllocateInfoEXT >
 
struct  MemoryRequirements
 
struct  MemoryRequirements2
 
struct  CppType< StructureType, StructureType::eMemoryRequirements2 >
 
struct  MemoryType
 
struct  MemoryUnmapInfoKHR
 
struct  CppType< StructureType, StructureType::eMemoryUnmapInfoKHR >
 
struct  MicromapBuildInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapBuildInfoEXT >
 
struct  MicromapBuildSizesInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapBuildSizesInfoEXT >
 
struct  MicromapCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapCreateInfoEXT >
 
struct  MicromapTriangleEXT
 
struct  MicromapVersionInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapVersionInfoEXT >
 
struct  MultiDrawIndexedInfoEXT
 
struct  MultiDrawInfoEXT
 
struct  MultisamplePropertiesEXT
 
struct  CppType< StructureType, StructureType::eMultisamplePropertiesEXT >
 
struct  MultisampledRenderToSingleSampledInfoEXT
 
struct  CppType< StructureType, StructureType::eMultisampledRenderToSingleSampledInfoEXT >
 
struct  MultiviewPerViewAttributesInfoNVX
 
struct  CppType< StructureType, StructureType::eMultiviewPerViewAttributesInfoNVX >
 
struct  MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
 
struct  CppType< StructureType, StructureType::eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM >
 
struct  MutableDescriptorTypeListEXT
 
struct  MutableDescriptorTypeCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eMutableDescriptorTypeCreateInfoEXT >
 
struct  OpaqueCaptureDescriptorDataCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eOpaqueCaptureDescriptorDataCreateInfoEXT >
 
struct  OpticalFlowExecuteInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowExecuteInfoNV >
 
struct  OpticalFlowImageFormatInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowImageFormatInfoNV >
 
struct  OpticalFlowImageFormatPropertiesNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowImageFormatPropertiesNV >
 
struct  OpticalFlowSessionCreateInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowSessionCreateInfoNV >
 
struct  OpticalFlowSessionCreatePrivateDataInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowSessionCreatePrivateDataInfoNV >
 
struct  OutOfBandQueueTypeInfoNV
 
struct  CppType< StructureType, StructureType::eOutOfBandQueueTypeInfoNV >
 
struct  PastPresentationTimingGOOGLE
 
struct  PerformanceConfigurationAcquireInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceConfigurationAcquireInfoINTEL >
 
struct  PerformanceCounterDescriptionKHR
 
struct  CppType< StructureType, StructureType::ePerformanceCounterDescriptionKHR >
 
struct  PerformanceCounterKHR
 
struct  CppType< StructureType, StructureType::ePerformanceCounterKHR >
 
union  PerformanceCounterResultKHR
 
struct  PerformanceMarkerInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceMarkerInfoINTEL >
 
struct  PerformanceOverrideInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceOverrideInfoINTEL >
 
struct  PerformanceQuerySubmitInfoKHR
 
struct  CppType< StructureType, StructureType::ePerformanceQuerySubmitInfoKHR >
 
struct  PerformanceStreamMarkerInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceStreamMarkerInfoINTEL >
 
union  PerformanceValueDataINTEL
 
struct  PerformanceValueINTEL
 
struct  PhysicalDevice16BitStorageFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevice16BitStorageFeatures >
 
struct  PhysicalDevice4444FormatsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevice4444FormatsFeaturesEXT >
 
struct  PhysicalDevice8BitStorageFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevice8BitStorageFeatures >
 
struct  PhysicalDeviceASTCDecodeFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT >
 
struct  PhysicalDeviceAccelerationStructureFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAccelerationStructureFeaturesKHR >
 
struct  PhysicalDeviceAccelerationStructurePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAccelerationStructurePropertiesKHR >
 
struct  PhysicalDeviceAddressBindingReportFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAddressBindingReportFeaturesEXT >
 
struct  PhysicalDeviceAmigoProfilingFeaturesSEC
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAmigoProfilingFeaturesSEC >
 
struct  PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT >
 
struct  PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT >
 
struct  PhysicalDeviceBlendOperationAdvancedFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT >
 
struct  PhysicalDeviceBlendOperationAdvancedPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT >
 
struct  PhysicalDeviceBorderColorSwizzleFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBorderColorSwizzleFeaturesEXT >
 
struct  PhysicalDeviceBufferDeviceAddressFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBufferDeviceAddressFeatures >
 
struct  PhysicalDeviceBufferDeviceAddressFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBufferDeviceAddressFeaturesEXT >
 
struct  PhysicalDeviceClusterCullingShaderFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI >
 
struct  PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI >
 
struct  PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI >
 
struct  PhysicalDeviceCoherentMemoryFeaturesAMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD >
 
struct  PhysicalDeviceColorWriteEnableFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceColorWriteEnableFeaturesEXT >
 
struct  PhysicalDeviceComputeShaderDerivativesFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV >
 
struct  PhysicalDeviceConditionalRenderingFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT >
 
struct  PhysicalDeviceConservativeRasterizationPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT >
 
struct  PhysicalDeviceCooperativeMatrixFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixFeaturesKHR >
 
struct  PhysicalDeviceCooperativeMatrixFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixFeaturesNV >
 
struct  PhysicalDeviceCooperativeMatrixPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixPropertiesKHR >
 
struct  PhysicalDeviceCooperativeMatrixPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixPropertiesNV >
 
struct  PhysicalDeviceCopyMemoryIndirectFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCopyMemoryIndirectFeaturesNV >
 
struct  PhysicalDeviceCopyMemoryIndirectPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCopyMemoryIndirectPropertiesNV >
 
struct  PhysicalDeviceCornerSampledImageFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV >
 
struct  PhysicalDeviceCoverageReductionModeFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCoverageReductionModeFeaturesNV >
 
struct  PhysicalDeviceCubicClampFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCubicClampFeaturesQCOM >
 
struct  PhysicalDeviceCubicWeightsFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCubicWeightsFeaturesQCOM >
 
struct  PhysicalDeviceCustomBorderColorFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCustomBorderColorFeaturesEXT >
 
struct  PhysicalDeviceCustomBorderColorPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCustomBorderColorPropertiesEXT >
 
struct  PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV >
 
struct  PhysicalDeviceDepthBiasControlFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthBiasControlFeaturesEXT >
 
struct  PhysicalDeviceDepthClampZeroOneFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthClampZeroOneFeaturesEXT >
 
struct  PhysicalDeviceDepthClipControlFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthClipControlFeaturesEXT >
 
struct  PhysicalDeviceDepthClipEnableFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT >
 
struct  PhysicalDeviceDepthStencilResolveProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthStencilResolveProperties >
 
struct  PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT >
 
struct  PhysicalDeviceDescriptorBufferFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorBufferFeaturesEXT >
 
struct  PhysicalDeviceDescriptorBufferPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorBufferPropertiesEXT >
 
struct  PhysicalDeviceDescriptorIndexingFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorIndexingFeatures >
 
struct  PhysicalDeviceDescriptorIndexingProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorIndexingProperties >
 
struct  PhysicalDeviceDescriptorPoolOverallocationFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV >
 
struct  PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE >
 
struct  PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV >
 
struct  PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV >
 
struct  PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV >
 
struct  PhysicalDeviceDeviceMemoryReportFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceMemoryReportFeaturesEXT >
 
struct  PhysicalDeviceDiagnosticsConfigFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDiagnosticsConfigFeaturesNV >
 
struct  PhysicalDeviceDiscardRectanglePropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT >
 
struct  PhysicalDeviceDriverProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDriverProperties >
 
struct  PhysicalDeviceDrmPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDrmPropertiesEXT >
 
struct  PhysicalDeviceDynamicRenderingFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDynamicRenderingFeatures >
 
struct  PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT >
 
struct  PhysicalDeviceExclusiveScissorFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV >
 
struct  PhysicalDeviceExtendedDynamicState2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicState2FeaturesEXT >
 
struct  PhysicalDeviceExtendedDynamicState3FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicState3FeaturesEXT >
 
struct  PhysicalDeviceExtendedDynamicState3PropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicState3PropertiesEXT >
 
struct  PhysicalDeviceExtendedDynamicStateFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT >
 
struct  PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV >
 
struct  PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV >
 
struct  PhysicalDeviceExternalBufferInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalBufferInfo >
 
struct  PhysicalDeviceExternalFenceInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalFenceInfo >
 
struct  PhysicalDeviceExternalImageFormatInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalImageFormatInfo >
 
struct  PhysicalDeviceExternalMemoryHostPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT >
 
struct  PhysicalDeviceExternalMemoryRDMAFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalMemoryRdmaFeaturesNV >
 
struct  PhysicalDeviceExternalSemaphoreInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalSemaphoreInfo >
 
struct  PhysicalDeviceFaultFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFaultFeaturesEXT >
 
struct  PhysicalDeviceFeatures2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFeatures2 >
 
struct  PhysicalDeviceFloatControlsProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFloatControlsProperties >
 
struct  PhysicalDeviceFragmentDensityMap2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMap2FeaturesEXT >
 
struct  PhysicalDeviceFragmentDensityMap2PropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMap2PropertiesEXT >
 
struct  PhysicalDeviceFragmentDensityMapFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapFeaturesEXT >
 
struct  PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM >
 
struct  PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM >
 
struct  PhysicalDeviceFragmentDensityMapPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapPropertiesEXT >
 
struct  PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR >
 
struct  PhysicalDeviceFragmentShaderBarycentricPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR >
 
struct  PhysicalDeviceFragmentShaderInterlockFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShaderInterlockFeaturesEXT >
 
struct  PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV >
 
struct  PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV >
 
struct  PhysicalDeviceFragmentShadingRateFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateFeaturesKHR >
 
struct  PhysicalDeviceFragmentShadingRateKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateKHR >
 
struct  PhysicalDeviceFragmentShadingRatePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR >
 
struct  PhysicalDeviceFrameBoundaryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFrameBoundaryFeaturesEXT >
 
struct  PhysicalDeviceGlobalPriorityQueryFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGlobalPriorityQueryFeaturesKHR >
 
struct  PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT >
 
struct  PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT >
 
struct  PhysicalDeviceGroupProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGroupProperties >
 
struct  PhysicalDeviceHostImageCopyFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceHostImageCopyFeaturesEXT >
 
struct  PhysicalDeviceHostImageCopyPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceHostImageCopyPropertiesEXT >
 
struct  PhysicalDeviceHostQueryResetFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceHostQueryResetFeatures >
 
struct  PhysicalDeviceIDProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceIdProperties >
 
struct  PhysicalDeviceImage2DViewOf3DFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImage2DViewOf3DFeaturesEXT >
 
struct  PhysicalDeviceImageCompressionControlFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageCompressionControlFeaturesEXT >
 
struct  PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT >
 
struct  PhysicalDeviceImageDrmFormatModifierInfoEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT >
 
struct  PhysicalDeviceImageFormatInfo2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageFormatInfo2 >
 
struct  PhysicalDeviceImageProcessing2FeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessing2FeaturesQCOM >
 
struct  PhysicalDeviceImageProcessing2PropertiesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessing2PropertiesQCOM >
 
struct  PhysicalDeviceImageProcessingFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessingFeaturesQCOM >
 
struct  PhysicalDeviceImageProcessingPropertiesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM >
 
struct  PhysicalDeviceImageRobustnessFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageRobustnessFeatures >
 
struct  PhysicalDeviceImageSlicedViewOf3DFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT >
 
struct  PhysicalDeviceImageViewImageFormatInfoEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageViewImageFormatInfoEXT >
 
struct  PhysicalDeviceImageViewMinLodFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT >
 
struct  PhysicalDeviceImagelessFramebufferFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImagelessFramebufferFeatures >
 
struct  PhysicalDeviceIndexTypeUint8FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceIndexTypeUint8FeaturesEXT >
 
struct  PhysicalDeviceInheritedViewportScissorFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInheritedViewportScissorFeaturesNV >
 
struct  PhysicalDeviceInlineUniformBlockFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInlineUniformBlockFeatures >
 
struct  PhysicalDeviceInlineUniformBlockProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInlineUniformBlockProperties >
 
struct  PhysicalDeviceInvocationMaskFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInvocationMaskFeaturesHUAWEI >
 
struct  PhysicalDeviceLayeredDriverPropertiesMSFT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLayeredDriverPropertiesMSFT >
 
struct  PhysicalDeviceLegacyDitheringFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLegacyDitheringFeaturesEXT >
 
struct  PhysicalDeviceLimits
 
struct  PhysicalDeviceLineRasterizationFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT >
 
struct  PhysicalDeviceLineRasterizationPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLineRasterizationPropertiesEXT >
 
struct  PhysicalDeviceLinearColorAttachmentFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV >
 
struct  PhysicalDeviceMaintenance3Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance3Properties >
 
struct  PhysicalDeviceMaintenance4Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance4Features >
 
struct  PhysicalDeviceMaintenance4Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance4Properties >
 
struct  PhysicalDeviceMaintenance5FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance5FeaturesKHR >
 
struct  PhysicalDeviceMaintenance5PropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance5PropertiesKHR >
 
struct  PhysicalDeviceMaintenance6FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance6FeaturesKHR >
 
struct  PhysicalDeviceMaintenance6PropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance6PropertiesKHR >
 
struct  PhysicalDeviceMemoryBudgetPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT >
 
struct  PhysicalDeviceMemoryDecompressionFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryDecompressionFeaturesNV >
 
struct  PhysicalDeviceMemoryDecompressionPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryDecompressionPropertiesNV >
 
struct  PhysicalDeviceMemoryPriorityFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT >
 
struct  PhysicalDeviceMemoryProperties
 
struct  PhysicalDeviceMemoryProperties2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryProperties2 >
 
struct  PhysicalDeviceMeshShaderFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderFeaturesEXT >
 
struct  PhysicalDeviceMeshShaderFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderFeaturesNV >
 
struct  PhysicalDeviceMeshShaderPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderPropertiesEXT >
 
struct  PhysicalDeviceMeshShaderPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderPropertiesNV >
 
struct  PhysicalDeviceMultiDrawFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiDrawFeaturesEXT >
 
struct  PhysicalDeviceMultiDrawPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiDrawPropertiesEXT >
 
struct  PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT >
 
struct  PhysicalDeviceMultiviewFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewFeatures >
 
struct  PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX >
 
struct  PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM >
 
struct  PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM >
 
struct  PhysicalDeviceMultiviewProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewProperties >
 
struct  PhysicalDeviceMutableDescriptorTypeFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMutableDescriptorTypeFeaturesEXT >
 
struct  PhysicalDeviceNestedCommandBufferFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceNestedCommandBufferFeaturesEXT >
 
struct  PhysicalDeviceNestedCommandBufferPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceNestedCommandBufferPropertiesEXT >
 
struct  PhysicalDeviceNonSeamlessCubeMapFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT >
 
struct  PhysicalDeviceOpacityMicromapFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT >
 
struct  PhysicalDeviceOpacityMicromapPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpacityMicromapPropertiesEXT >
 
struct  PhysicalDeviceOpticalFlowFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpticalFlowFeaturesNV >
 
struct  PhysicalDeviceOpticalFlowPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpticalFlowPropertiesNV >
 
struct  PhysicalDevicePCIBusInfoPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePciBusInfoPropertiesEXT >
 
struct  PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT >
 
struct  PhysicalDevicePerStageDescriptorSetFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePerStageDescriptorSetFeaturesNV >
 
struct  PhysicalDevicePerformanceQueryFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePerformanceQueryFeaturesKHR >
 
struct  PhysicalDevicePerformanceQueryPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePerformanceQueryPropertiesKHR >
 
struct  PhysicalDevicePipelineCreationCacheControlFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineCreationCacheControlFeatures >
 
struct  PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR >
 
struct  PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT >
 
struct  PhysicalDevicePipelinePropertiesFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelinePropertiesFeaturesEXT >
 
struct  PhysicalDevicePipelineProtectedAccessFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineProtectedAccessFeaturesEXT >
 
struct  PhysicalDevicePipelineRobustnessFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineRobustnessFeaturesEXT >
 
struct  PhysicalDevicePipelineRobustnessPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineRobustnessPropertiesEXT >
 
struct  PhysicalDevicePointClippingProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePointClippingProperties >
 
struct  PhysicalDevicePresentBarrierFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePresentBarrierFeaturesNV >
 
struct  PhysicalDevicePresentIdFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePresentIdFeaturesKHR >
 
struct  PhysicalDevicePresentWaitFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePresentWaitFeaturesKHR >
 
struct  PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT >
 
struct  PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT >
 
struct  PhysicalDevicePrivateDataFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePrivateDataFeatures >
 
struct  PhysicalDeviceSparseProperties
 
struct  PhysicalDeviceProperties
 
struct  PhysicalDeviceProperties2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProperties2 >
 
struct  PhysicalDeviceProtectedMemoryFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProtectedMemoryFeatures >
 
struct  PhysicalDeviceProtectedMemoryProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProtectedMemoryProperties >
 
struct  PhysicalDeviceProvokingVertexFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProvokingVertexFeaturesEXT >
 
struct  PhysicalDeviceProvokingVertexPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProvokingVertexPropertiesEXT >
 
struct  PhysicalDevicePushDescriptorPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePushDescriptorPropertiesKHR >
 
struct  PhysicalDeviceRGBA10X6FormatsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRgba10X6FormatsFeaturesEXT >
 
struct  PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT >
 
struct  PhysicalDeviceRayQueryFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayQueryFeaturesKHR >
 
struct  PhysicalDeviceRayTracingInvocationReorderFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingInvocationReorderFeaturesNV >
 
struct  PhysicalDeviceRayTracingInvocationReorderPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV >
 
struct  PhysicalDeviceRayTracingMaintenance1FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingMaintenance1FeaturesKHR >
 
struct  PhysicalDeviceRayTracingMotionBlurFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingMotionBlurFeaturesNV >
 
struct  PhysicalDeviceRayTracingPipelineFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPipelineFeaturesKHR >
 
struct  PhysicalDeviceRayTracingPipelinePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPipelinePropertiesKHR >
 
struct  PhysicalDeviceRayTracingPositionFetchFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPositionFetchFeaturesKHR >
 
struct  PhysicalDeviceRayTracingPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPropertiesNV >
 
struct  PhysicalDeviceRelaxedLineRasterizationFeaturesIMG
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG >
 
struct  PhysicalDeviceRenderPassStripedFeaturesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRenderPassStripedFeaturesARM >
 
struct  PhysicalDeviceRenderPassStripedPropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRenderPassStripedPropertiesARM >
 
struct  PhysicalDeviceRepresentativeFragmentTestFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV >
 
struct  PhysicalDeviceRobustness2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRobustness2FeaturesEXT >
 
struct  PhysicalDeviceRobustness2PropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRobustness2PropertiesEXT >
 
struct  PhysicalDeviceSampleLocationsPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT >
 
struct  PhysicalDeviceSamplerFilterMinmaxProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSamplerFilterMinmaxProperties >
 
struct  PhysicalDeviceSamplerYcbcrConversionFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures >
 
struct  PhysicalDeviceScalarBlockLayoutFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceScalarBlockLayoutFeatures >
 
struct  PhysicalDeviceSchedulingControlsFeaturesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSchedulingControlsFeaturesARM >
 
struct  PhysicalDeviceSchedulingControlsPropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM >
 
struct  PhysicalDeviceSeparateDepthStencilLayoutsFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSeparateDepthStencilLayoutsFeatures >
 
struct  PhysicalDeviceShaderAtomicFloat2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderAtomicFloat2FeaturesEXT >
 
struct  PhysicalDeviceShaderAtomicFloatFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT >
 
struct  PhysicalDeviceShaderAtomicInt64Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderAtomicInt64Features >
 
struct  PhysicalDeviceShaderClockFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderClockFeaturesKHR >
 
struct  PhysicalDeviceShaderCoreBuiltinsFeaturesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCoreBuiltinsFeaturesARM >
 
struct  PhysicalDeviceShaderCoreBuiltinsPropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCoreBuiltinsPropertiesARM >
 
struct  PhysicalDeviceShaderCoreProperties2AMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCoreProperties2AMD >
 
struct  PhysicalDeviceShaderCorePropertiesAMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCorePropertiesAMD >
 
struct  PhysicalDeviceShaderCorePropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCorePropertiesARM >
 
struct  PhysicalDeviceShaderDemoteToHelperInvocationFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderDemoteToHelperInvocationFeatures >
 
struct  PhysicalDeviceShaderDrawParametersFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderDrawParametersFeatures >
 
struct  PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD >
 
struct  PhysicalDeviceShaderFloat16Int8Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderFloat16Int8Features >
 
struct  PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT >
 
struct  PhysicalDeviceShaderImageFootprintFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV >
 
struct  PhysicalDeviceShaderIntegerDotProductFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderIntegerDotProductFeatures >
 
struct  PhysicalDeviceShaderIntegerDotProductProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderIntegerDotProductProperties >
 
struct  PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL >
 
struct  PhysicalDeviceShaderModuleIdentifierFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderModuleIdentifierFeaturesEXT >
 
struct  PhysicalDeviceShaderModuleIdentifierPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderModuleIdentifierPropertiesEXT >
 
struct  PhysicalDeviceShaderObjectFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderObjectFeaturesEXT >
 
struct  PhysicalDeviceShaderObjectPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderObjectPropertiesEXT >
 
struct  PhysicalDeviceShaderSMBuiltinsFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSmBuiltinsFeaturesNV >
 
struct  PhysicalDeviceShaderSMBuiltinsPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSmBuiltinsPropertiesNV >
 
struct  PhysicalDeviceShaderSubgroupExtendedTypesFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSubgroupExtendedTypesFeatures >
 
struct  PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR >
 
struct  PhysicalDeviceShaderTerminateInvocationFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderTerminateInvocationFeatures >
 
struct  PhysicalDeviceShaderTileImageFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderTileImageFeaturesEXT >
 
struct  PhysicalDeviceShaderTileImagePropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderTileImagePropertiesEXT >
 
struct  PhysicalDeviceShadingRateImageFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShadingRateImageFeaturesNV >
 
struct  PhysicalDeviceShadingRateImagePropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShadingRateImagePropertiesNV >
 
struct  PhysicalDeviceSparseImageFormatInfo2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSparseImageFormatInfo2 >
 
struct  PhysicalDeviceSubgroupProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubgroupProperties >
 
struct  PhysicalDeviceSubgroupSizeControlFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubgroupSizeControlFeatures >
 
struct  PhysicalDeviceSubgroupSizeControlProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubgroupSizeControlProperties >
 
struct  PhysicalDeviceSubpassMergeFeedbackFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT >
 
struct  PhysicalDeviceSubpassShadingFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubpassShadingFeaturesHUAWEI >
 
struct  PhysicalDeviceSubpassShadingPropertiesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubpassShadingPropertiesHUAWEI >
 
struct  PhysicalDeviceSurfaceInfo2KHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSurfaceInfo2KHR >
 
struct  PhysicalDeviceSwapchainMaintenance1FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSwapchainMaintenance1FeaturesEXT >
 
struct  PhysicalDeviceSynchronization2Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSynchronization2Features >
 
struct  PhysicalDeviceTexelBufferAlignmentFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTexelBufferAlignmentFeaturesEXT >
 
struct  PhysicalDeviceTexelBufferAlignmentProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTexelBufferAlignmentProperties >
 
struct  PhysicalDeviceTextureCompressionASTCHDRFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTextureCompressionAstcHdrFeatures >
 
struct  PhysicalDeviceTilePropertiesFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTilePropertiesFeaturesQCOM >
 
struct  PhysicalDeviceTimelineSemaphoreFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTimelineSemaphoreFeatures >
 
struct  PhysicalDeviceTimelineSemaphoreProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTimelineSemaphoreProperties >
 
struct  PhysicalDeviceToolProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceToolProperties >
 
struct  PhysicalDeviceTransformFeedbackFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT >
 
struct  PhysicalDeviceTransformFeedbackPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT >
 
struct  PhysicalDeviceUniformBufferStandardLayoutFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceUniformBufferStandardLayoutFeatures >
 
struct  PhysicalDeviceVariablePointersFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVariablePointersFeatures >
 
struct  PhysicalDeviceVertexAttributeDivisorFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR >
 
struct  PhysicalDeviceVertexAttributeDivisorPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT >
 
struct  PhysicalDeviceVertexAttributeDivisorPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesKHR >
 
struct  PhysicalDeviceVertexInputDynamicStateFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexInputDynamicStateFeaturesEXT >
 
struct  VideoProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoProfileInfoKHR >
 
struct  PhysicalDeviceVideoEncodeQualityLevelInfoKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVideoEncodeQualityLevelInfoKHR >
 
struct  PhysicalDeviceVideoFormatInfoKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVideoFormatInfoKHR >
 
struct  PhysicalDeviceVideoMaintenance1FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVideoMaintenance1FeaturesKHR >
 
struct  PhysicalDeviceVulkan11Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan11Features >
 
struct  PhysicalDeviceVulkan11Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan11Properties >
 
struct  PhysicalDeviceVulkan12Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan12Features >
 
struct  PhysicalDeviceVulkan12Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan12Properties >
 
struct  PhysicalDeviceVulkan13Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan13Features >
 
struct  PhysicalDeviceVulkan13Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan13Properties >
 
struct  PhysicalDeviceVulkanMemoryModelFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkanMemoryModelFeatures >
 
struct  PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR >
 
struct  PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT >
 
struct  PhysicalDeviceYcbcrDegammaFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceYcbcrDegammaFeaturesQCOM >
 
struct  PhysicalDeviceYcbcrImageArraysFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceYcbcrImageArraysFeaturesEXT >
 
struct  PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures >
 
struct  PipelineCacheCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineCacheCreateInfo >
 
struct  PipelineCacheHeaderVersionOne
 
struct  PipelineColorBlendAdvancedStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT >
 
struct  PipelineColorWriteCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineColorWriteCreateInfoEXT >
 
struct  PipelineCompilerControlCreateInfoAMD
 
struct  CppType< StructureType, StructureType::ePipelineCompilerControlCreateInfoAMD >
 
struct  PipelineCoverageModulationStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineCoverageModulationStateCreateInfoNV >
 
struct  PipelineCoverageReductionStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineCoverageReductionStateCreateInfoNV >
 
struct  PipelineCoverageToColorStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineCoverageToColorStateCreateInfoNV >
 
struct  PipelineCreateFlags2CreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineCreateFlags2CreateInfoKHR >
 
struct  PipelineCreationFeedback
 
struct  PipelineCreationFeedbackCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineCreationFeedbackCreateInfo >
 
struct  PipelineDiscardRectangleStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineDiscardRectangleStateCreateInfoEXT >
 
struct  PipelineExecutableInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutableInfoKHR >
 
struct  PipelineExecutableInternalRepresentationKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutableInternalRepresentationKHR >
 
struct  PipelineExecutablePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutablePropertiesKHR >
 
union  PipelineExecutableStatisticValueKHR
 
struct  PipelineExecutableStatisticKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutableStatisticKHR >
 
struct  PipelineFragmentShadingRateEnumStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV >
 
struct  PipelineFragmentShadingRateStateCreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR >
 
struct  PipelineIndirectDeviceAddressInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineIndirectDeviceAddressInfoNV >
 
struct  PipelineInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineInfoKHR >
 
struct  PushConstantRange
 
struct  PipelineLayoutCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineLayoutCreateInfo >
 
struct  PipelinePropertiesIdentifierEXT
 
struct  CppType< StructureType, StructureType::ePipelinePropertiesIdentifierEXT >
 
struct  PipelineRasterizationConservativeStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT >
 
struct  PipelineRasterizationDepthClipStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT >
 
struct  PipelineRasterizationLineStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationLineStateCreateInfoEXT >
 
struct  PipelineRasterizationProvokingVertexStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationProvokingVertexStateCreateInfoEXT >
 
struct  PipelineRasterizationStateRasterizationOrderAMD
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationStateRasterizationOrderAMD >
 
struct  PipelineRasterizationStateStreamCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationStateStreamCreateInfoEXT >
 
struct  PipelineRenderingCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineRenderingCreateInfo >
 
struct  PipelineRepresentativeFragmentTestStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV >
 
struct  PipelineRobustnessCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRobustnessCreateInfoEXT >
 
struct  PipelineSampleLocationsStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineSampleLocationsStateCreateInfoEXT >
 
struct  PipelineShaderStageModuleIdentifierCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageModuleIdentifierCreateInfoEXT >
 
struct  PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageRequiredSubgroupSizeCreateInfo >
 
struct  PipelineTessellationDomainOriginStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineTessellationDomainOriginStateCreateInfo >
 
struct  VertexInputBindingDivisorDescriptionKHR
 
struct  PipelineVertexInputDivisorStateCreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineVertexInputDivisorStateCreateInfoKHR >
 
struct  PipelineViewportCoarseSampleOrderStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV >
 
struct  PipelineViewportDepthClipControlCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineViewportDepthClipControlCreateInfoEXT >
 
struct  PipelineViewportExclusiveScissorStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV >
 
struct  ShadingRatePaletteNV
 
struct  PipelineViewportShadingRateImageStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV >
 
struct  ViewportSwizzleNV
 
struct  PipelineViewportSwizzleStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportSwizzleStateCreateInfoNV >
 
struct  ViewportWScalingNV
 
struct  PipelineViewportWScalingStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportWScalingStateCreateInfoNV >
 
struct  PresentIdKHR
 
struct  CppType< StructureType, StructureType::ePresentIdKHR >
 
struct  PresentInfoKHR
 
struct  CppType< StructureType, StructureType::ePresentInfoKHR >
 
struct  RectLayerKHR
 
struct  PresentRegionKHR
 
struct  PresentRegionsKHR
 
struct  CppType< StructureType, StructureType::ePresentRegionsKHR >
 
struct  PresentTimeGOOGLE
 
struct  PresentTimesInfoGOOGLE
 
struct  CppType< StructureType, StructureType::ePresentTimesInfoGOOGLE >
 
struct  PrivateDataSlotCreateInfo
 
struct  CppType< StructureType, StructureType::ePrivateDataSlotCreateInfo >
 
struct  ProtectedSubmitInfo
 
struct  CppType< StructureType, StructureType::eProtectedSubmitInfo >
 
struct  PushConstantsInfoKHR
 
struct  CppType< StructureType, StructureType::ePushConstantsInfoKHR >
 
struct  WriteDescriptorSet
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSet >
 
struct  PushDescriptorSetInfoKHR
 
struct  CppType< StructureType, StructureType::ePushDescriptorSetInfoKHR >
 
struct  PushDescriptorSetWithTemplateInfoKHR
 
struct  CppType< StructureType, StructureType::ePushDescriptorSetWithTemplateInfoKHR >
 
struct  QueryLowLatencySupportNV
 
struct  CppType< StructureType, StructureType::eQueryLowLatencySupportNV >
 
struct  QueryPoolCreateInfo
 
struct  CppType< StructureType, StructureType::eQueryPoolCreateInfo >
 
struct  QueryPoolPerformanceCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eQueryPoolPerformanceCreateInfoKHR >
 
struct  QueryPoolPerformanceQueryCreateInfoINTEL
 
struct  CppType< StructureType, StructureType::eQueryPoolPerformanceQueryCreateInfoINTEL >
 
struct  QueryPoolVideoEncodeFeedbackCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eQueryPoolVideoEncodeFeedbackCreateInfoKHR >
 
struct  QueueFamilyCheckpointProperties2NV
 
struct  CppType< StructureType, StructureType::eQueueFamilyCheckpointProperties2NV >
 
struct  QueueFamilyCheckpointPropertiesNV
 
struct  CppType< StructureType, StructureType::eQueueFamilyCheckpointPropertiesNV >
 
struct  QueueFamilyGlobalPriorityPropertiesKHR
 
struct  CppType< StructureType, StructureType::eQueueFamilyGlobalPriorityPropertiesKHR >
 
struct  QueueFamilyProperties
 
struct  QueueFamilyProperties2
 
struct  CppType< StructureType, StructureType::eQueueFamilyProperties2 >
 
struct  QueueFamilyQueryResultStatusPropertiesKHR
 
struct  CppType< StructureType, StructureType::eQueueFamilyQueryResultStatusPropertiesKHR >
 
struct  QueueFamilyVideoPropertiesKHR
 
struct  CppType< StructureType, StructureType::eQueueFamilyVideoPropertiesKHR >
 
struct  RayTracingShaderGroupCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eRayTracingShaderGroupCreateInfoKHR >
 
struct  RayTracingPipelineInterfaceCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eRayTracingPipelineInterfaceCreateInfoKHR >
 
struct  RayTracingPipelineCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eRayTracingPipelineCreateInfoKHR >
 
struct  RayTracingShaderGroupCreateInfoNV
 
struct  CppType< StructureType, StructureType::eRayTracingShaderGroupCreateInfoNV >
 
struct  RayTracingPipelineCreateInfoNV
 
struct  CppType< StructureType, StructureType::eRayTracingPipelineCreateInfoNV >
 
struct  RefreshCycleDurationGOOGLE
 
struct  ReleaseSwapchainImagesInfoEXT
 
struct  CppType< StructureType, StructureType::eReleaseSwapchainImagesInfoEXT >
 
struct  RenderPassAttachmentBeginInfo
 
struct  CppType< StructureType, StructureType::eRenderPassAttachmentBeginInfo >
 
struct  RenderPassBeginInfo
 
struct  CppType< StructureType, StructureType::eRenderPassBeginInfo >
 
struct  SubpassDescription
 
struct  SubpassDependency
 
struct  RenderPassCreateInfo
 
struct  CppType< StructureType, StructureType::eRenderPassCreateInfo >
 
struct  SubpassDescription2
 
struct  CppType< StructureType, StructureType::eSubpassDescription2 >
 
struct  SubpassDependency2
 
struct  CppType< StructureType, StructureType::eSubpassDependency2 >
 
struct  RenderPassCreateInfo2
 
struct  CppType< StructureType, StructureType::eRenderPassCreateInfo2 >
 
struct  RenderPassCreationControlEXT
 
struct  CppType< StructureType, StructureType::eRenderPassCreationControlEXT >
 
struct  RenderPassCreationFeedbackInfoEXT
 
struct  RenderPassCreationFeedbackCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassCreationFeedbackCreateInfoEXT >
 
struct  RenderPassFragmentDensityMapCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassFragmentDensityMapCreateInfoEXT >
 
struct  RenderPassInputAttachmentAspectCreateInfo
 
struct  CppType< StructureType, StructureType::eRenderPassInputAttachmentAspectCreateInfo >
 
struct  RenderPassMultiviewCreateInfo
 
struct  CppType< StructureType, StructureType::eRenderPassMultiviewCreateInfo >
 
struct  SubpassSampleLocationsEXT
 
struct  RenderPassSampleLocationsBeginInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassSampleLocationsBeginInfoEXT >
 
struct  RenderPassStripeInfoARM
 
struct  CppType< StructureType, StructureType::eRenderPassStripeInfoARM >
 
struct  RenderPassStripeBeginInfoARM
 
struct  CppType< StructureType, StructureType::eRenderPassStripeBeginInfoARM >
 
struct  SemaphoreSubmitInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreSubmitInfo >
 
struct  RenderPassStripeSubmitInfoARM
 
struct  CppType< StructureType, StructureType::eRenderPassStripeSubmitInfoARM >
 
struct  RenderPassSubpassFeedbackInfoEXT
 
struct  RenderPassSubpassFeedbackCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassSubpassFeedbackCreateInfoEXT >
 
struct  RenderPassTransformBeginInfoQCOM
 
struct  CppType< StructureType, StructureType::eRenderPassTransformBeginInfoQCOM >
 
struct  RenderingAreaInfoKHR
 
struct  CppType< StructureType, StructureType::eRenderingAreaInfoKHR >
 
struct  RenderingAttachmentInfo
 
struct  CppType< StructureType, StructureType::eRenderingAttachmentInfo >
 
struct  RenderingFragmentDensityMapAttachmentInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderingFragmentDensityMapAttachmentInfoEXT >
 
struct  RenderingFragmentShadingRateAttachmentInfoKHR
 
struct  CppType< StructureType, StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR >
 
struct  RenderingInfo
 
struct  CppType< StructureType, StructureType::eRenderingInfo >
 
struct  ResolveImageInfo2
 
struct  CppType< StructureType, StructureType::eResolveImageInfo2 >
 
struct  SamplerBlockMatchWindowCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eSamplerBlockMatchWindowCreateInfoQCOM >
 
struct  SamplerBorderColorComponentMappingCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT >
 
struct  SamplerCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eSamplerCaptureDescriptorDataInfoEXT >
 
struct  SamplerCreateInfo
 
struct  CppType< StructureType, StructureType::eSamplerCreateInfo >
 
struct  SamplerCubicWeightsCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eSamplerCubicWeightsCreateInfoQCOM >
 
struct  SamplerCustomBorderColorCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSamplerCustomBorderColorCreateInfoEXT >
 
struct  SamplerReductionModeCreateInfo
 
struct  CppType< StructureType, StructureType::eSamplerReductionModeCreateInfo >
 
struct  SamplerYcbcrConversionCreateInfo
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionCreateInfo >
 
struct  SamplerYcbcrConversionImageFormatProperties
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionImageFormatProperties >
 
struct  SamplerYcbcrConversionInfo
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionInfo >
 
struct  SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM >
 
struct  SemaphoreCreateInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreCreateInfo >
 
struct  SemaphoreGetFdInfoKHR
 
struct  CppType< StructureType, StructureType::eSemaphoreGetFdInfoKHR >
 
struct  SemaphoreSignalInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreSignalInfo >
 
struct  SemaphoreTypeCreateInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreTypeCreateInfo >
 
struct  SemaphoreWaitInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreWaitInfo >
 
struct  SetDescriptorBufferOffsetsInfoEXT
 
struct  CppType< StructureType, StructureType::eSetDescriptorBufferOffsetsInfoEXT >
 
struct  SetLatencyMarkerInfoNV
 
struct  CppType< StructureType, StructureType::eSetLatencyMarkerInfoNV >
 
struct  SetStateFlagsIndirectCommandNV
 
struct  ShaderCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eShaderCreateInfoEXT >
 
struct  ShaderModuleCreateInfo
 
struct  CppType< StructureType, StructureType::eShaderModuleCreateInfo >
 
struct  ShaderModuleIdentifierEXT
 
struct  CppType< StructureType, StructureType::eShaderModuleIdentifierEXT >
 
struct  ShaderModuleValidationCacheCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eShaderModuleValidationCacheCreateInfoEXT >
 
struct  ShaderResourceUsageAMD
 
struct  ShaderStatisticsInfoAMD
 
struct  SharedPresentSurfaceCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eSharedPresentSurfaceCapabilitiesKHR >
 
struct  SparseImageFormatProperties
 
struct  SparseImageFormatProperties2
 
struct  CppType< StructureType, StructureType::eSparseImageFormatProperties2 >
 
struct  SparseImageMemoryRequirements
 
struct  SparseImageMemoryRequirements2
 
struct  CppType< StructureType, StructureType::eSparseImageMemoryRequirements2 >
 
struct  StridedDeviceAddressRegionKHR
 
struct  SubmitInfo
 
struct  CppType< StructureType, StructureType::eSubmitInfo >
 
struct  SubmitInfo2
 
struct  CppType< StructureType, StructureType::eSubmitInfo2 >
 
struct  SubpassBeginInfo
 
struct  CppType< StructureType, StructureType::eSubpassBeginInfo >
 
struct  SubpassDescriptionDepthStencilResolve
 
struct  CppType< StructureType, StructureType::eSubpassDescriptionDepthStencilResolve >
 
struct  SubpassEndInfo
 
struct  CppType< StructureType, StructureType::eSubpassEndInfo >
 
struct  SubpassFragmentDensityMapOffsetEndInfoQCOM
 
struct  CppType< StructureType, StructureType::eSubpassFragmentDensityMapOffsetEndInfoQCOM >
 
struct  SubpassResolvePerformanceQueryEXT
 
struct  CppType< StructureType, StructureType::eSubpassResolvePerformanceQueryEXT >
 
struct  SubpassShadingPipelineCreateInfoHUAWEI
 
struct  CppType< StructureType, StructureType::eSubpassShadingPipelineCreateInfoHUAWEI >
 
struct  SubresourceHostMemcpySizeEXT
 
struct  CppType< StructureType, StructureType::eSubresourceHostMemcpySizeEXT >
 
struct  SubresourceLayout2KHR
 
struct  CppType< StructureType, StructureType::eSubresourceLayout2KHR >
 
struct  SurfaceCapabilities2EXT
 
struct  CppType< StructureType, StructureType::eSurfaceCapabilities2EXT >
 
struct  SurfaceCapabilitiesKHR
 
struct  SurfaceCapabilities2KHR
 
struct  CppType< StructureType, StructureType::eSurfaceCapabilities2KHR >
 
struct  SurfaceCapabilitiesPresentBarrierNV
 
struct  CppType< StructureType, StructureType::eSurfaceCapabilitiesPresentBarrierNV >
 
struct  SurfaceFormatKHR
 
struct  SurfaceFormat2KHR
 
struct  CppType< StructureType, StructureType::eSurfaceFormat2KHR >
 
struct  SurfacePresentModeCompatibilityEXT
 
struct  CppType< StructureType, StructureType::eSurfacePresentModeCompatibilityEXT >
 
struct  SurfacePresentModeEXT
 
struct  CppType< StructureType, StructureType::eSurfacePresentModeEXT >
 
struct  SurfacePresentScalingCapabilitiesEXT
 
struct  CppType< StructureType, StructureType::eSurfacePresentScalingCapabilitiesEXT >
 
struct  SurfaceProtectedCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eSurfaceProtectedCapabilitiesKHR >
 
struct  SwapchainCounterCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainCounterCreateInfoEXT >
 
struct  SwapchainCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eSwapchainCreateInfoKHR >
 
struct  SwapchainDisplayNativeHdrCreateInfoAMD
 
struct  CppType< StructureType, StructureType::eSwapchainDisplayNativeHdrCreateInfoAMD >
 
struct  SwapchainLatencyCreateInfoNV
 
struct  CppType< StructureType, StructureType::eSwapchainLatencyCreateInfoNV >
 
struct  SwapchainPresentBarrierCreateInfoNV
 
struct  CppType< StructureType, StructureType::eSwapchainPresentBarrierCreateInfoNV >
 
struct  SwapchainPresentFenceInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentFenceInfoEXT >
 
struct  SwapchainPresentModeInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentModeInfoEXT >
 
struct  SwapchainPresentModesCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentModesCreateInfoEXT >
 
struct  SwapchainPresentScalingCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentScalingCreateInfoEXT >
 
struct  TextureLODGatherFormatPropertiesAMD
 
struct  CppType< StructureType, StructureType::eTextureLodGatherFormatPropertiesAMD >
 
struct  TilePropertiesQCOM
 
struct  CppType< StructureType, StructureType::eTilePropertiesQCOM >
 
struct  TimelineSemaphoreSubmitInfo
 
struct  CppType< StructureType, StructureType::eTimelineSemaphoreSubmitInfo >
 
struct  TraceRaysIndirectCommand2KHR
 
struct  TraceRaysIndirectCommandKHR
 
struct  ValidationCacheCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eValidationCacheCreateInfoEXT >
 
struct  ValidationFeaturesEXT
 
struct  CppType< StructureType, StructureType::eValidationFeaturesEXT >
 
struct  ValidationFlagsEXT
 
struct  CppType< StructureType, StructureType::eValidationFlagsEXT >
 
struct  VertexInputAttributeDescription2EXT
 
struct  CppType< StructureType, StructureType::eVertexInputAttributeDescription2EXT >
 
struct  VertexInputBindingDescription2EXT
 
struct  CppType< StructureType, StructureType::eVertexInputBindingDescription2EXT >
 
struct  VideoPictureResourceInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoPictureResourceInfoKHR >
 
struct  VideoReferenceSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoReferenceSlotInfoKHR >
 
struct  VideoBeginCodingInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoBeginCodingInfoKHR >
 
struct  VideoCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoCapabilitiesKHR >
 
struct  VideoCodingControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoCodingControlInfoKHR >
 
struct  VideoDecodeCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeCapabilitiesKHR >
 
struct  VideoDecodeH264CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264CapabilitiesKHR >
 
struct  VideoDecodeH264DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264DpbSlotInfoKHR >
 
struct  VideoDecodeH264PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264PictureInfoKHR >
 
struct  VideoDecodeH264ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264ProfileInfoKHR >
 
struct  VideoDecodeH264SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264SessionParametersAddInfoKHR >
 
struct  VideoDecodeH264SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264SessionParametersCreateInfoKHR >
 
struct  VideoDecodeH265CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265CapabilitiesKHR >
 
struct  VideoDecodeH265DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265DpbSlotInfoKHR >
 
struct  VideoDecodeH265PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265PictureInfoKHR >
 
struct  VideoDecodeH265ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265ProfileInfoKHR >
 
struct  VideoDecodeH265SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265SessionParametersAddInfoKHR >
 
struct  VideoDecodeH265SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265SessionParametersCreateInfoKHR >
 
struct  VideoDecodeInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeInfoKHR >
 
struct  VideoDecodeUsageInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeUsageInfoKHR >
 
struct  VideoEncodeCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeCapabilitiesKHR >
 
struct  VideoEncodeH264CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264CapabilitiesKHR >
 
struct  VideoEncodeH264DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264DpbSlotInfoKHR >
 
struct  VideoEncodeH264FrameSizeKHR
 
struct  VideoEncodeH264GopRemainingFrameInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR >
 
struct  VideoEncodeH264NaluSliceInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264NaluSliceInfoKHR >
 
struct  VideoEncodeH264PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264PictureInfoKHR >
 
struct  VideoEncodeH264ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264ProfileInfoKHR >
 
struct  VideoEncodeH264QpKHR
 
struct  VideoEncodeH264QualityLevelPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264QualityLevelPropertiesKHR >
 
struct  VideoEncodeH264RateControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264RateControlInfoKHR >
 
struct  VideoEncodeH264RateControlLayerInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264RateControlLayerInfoKHR >
 
struct  VideoEncodeH264SessionCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionCreateInfoKHR >
 
struct  VideoEncodeH264SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersAddInfoKHR >
 
struct  VideoEncodeH264SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersCreateInfoKHR >
 
struct  VideoEncodeH264SessionParametersFeedbackInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersFeedbackInfoKHR >
 
struct  VideoEncodeH264SessionParametersGetInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersGetInfoKHR >
 
struct  VideoEncodeH265CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265CapabilitiesKHR >
 
struct  VideoEncodeH265DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265DpbSlotInfoKHR >
 
struct  VideoEncodeH265FrameSizeKHR
 
struct  VideoEncodeH265GopRemainingFrameInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265GopRemainingFrameInfoKHR >
 
struct  VideoEncodeH265NaluSliceSegmentInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265NaluSliceSegmentInfoKHR >
 
struct  VideoEncodeH265PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265PictureInfoKHR >
 
struct  VideoEncodeH265ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265ProfileInfoKHR >
 
struct  VideoEncodeH265QpKHR
 
struct  VideoEncodeH265QualityLevelPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265QualityLevelPropertiesKHR >
 
struct  VideoEncodeH265RateControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265RateControlInfoKHR >
 
struct  VideoEncodeH265RateControlLayerInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265RateControlLayerInfoKHR >
 
struct  VideoEncodeH265SessionCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionCreateInfoKHR >
 
struct  VideoEncodeH265SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersAddInfoKHR >
 
struct  VideoEncodeH265SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersCreateInfoKHR >
 
struct  VideoEncodeH265SessionParametersFeedbackInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersFeedbackInfoKHR >
 
struct  VideoEncodeH265SessionParametersGetInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersGetInfoKHR >
 
struct  VideoEncodeInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeInfoKHR >
 
struct  VideoEncodeQualityLevelInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeQualityLevelInfoKHR >
 
struct  VideoEncodeQualityLevelPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeQualityLevelPropertiesKHR >
 
struct  VideoEncodeRateControlLayerInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeRateControlLayerInfoKHR >
 
struct  VideoEncodeRateControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeRateControlInfoKHR >
 
struct  VideoEncodeSessionParametersFeedbackInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  VideoEncodeSessionParametersGetInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeSessionParametersGetInfoKHR >
 
struct  VideoEncodeUsageInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeUsageInfoKHR >
 
struct  VideoEndCodingInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEndCodingInfoKHR >
 
struct  VideoFormatPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoFormatPropertiesKHR >
 
struct  VideoInlineQueryInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoInlineQueryInfoKHR >
 
struct  VideoProfileListInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoProfileListInfoKHR >
 
struct  VideoSessionCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionCreateInfoKHR >
 
struct  VideoSessionMemoryRequirementsKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionMemoryRequirementsKHR >
 
struct  VideoSessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionParametersCreateInfoKHR >
 
struct  VideoSessionParametersUpdateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionParametersUpdateInfoKHR >
 
struct  WriteDescriptorSetAccelerationStructureKHR
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSetAccelerationStructureKHR >
 
struct  WriteDescriptorSetAccelerationStructureNV
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSetAccelerationStructureNV >
 
struct  WriteDescriptorSetInlineUniformBlock
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSetInlineUniformBlock >
 

Typedefs

using Bool32 = uint32_t
 
using DeviceAddress = uint64_t
 
using DeviceSize = uint64_t
 
using RemoteAddressNV = void *
 
using SampleMask = uint32_t
 
using PFN_dummy = void(*)()
 
using FormatFeatureFlags = Flags< FormatFeatureFlagBits >
 
using ImageCreateFlags = Flags< ImageCreateFlagBits >
 
using ImageUsageFlags = Flags< ImageUsageFlagBits >
 
using InstanceCreateFlags = Flags< InstanceCreateFlagBits >
 
using MemoryHeapFlags = Flags< MemoryHeapFlagBits >
 
using MemoryPropertyFlags = Flags< MemoryPropertyFlagBits >
 
using QueueFlags = Flags< QueueFlagBits >
 
using SampleCountFlags = Flags< SampleCountFlagBits >
 
using DeviceCreateFlags = Flags< DeviceCreateFlagBits >
 
using DeviceQueueCreateFlags = Flags< DeviceQueueCreateFlagBits >
 
using PipelineStageFlags = Flags< PipelineStageFlagBits >
 
using MemoryMapFlags = Flags< MemoryMapFlagBits >
 
using ImageAspectFlags = Flags< ImageAspectFlagBits >
 
using SparseImageFormatFlags = Flags< SparseImageFormatFlagBits >
 
using SparseMemoryBindFlags = Flags< SparseMemoryBindFlagBits >
 
using FenceCreateFlags = Flags< FenceCreateFlagBits >
 
using SemaphoreCreateFlags = Flags< SemaphoreCreateFlagBits >
 
using EventCreateFlags = Flags< EventCreateFlagBits >
 
using QueryPipelineStatisticFlags = Flags< QueryPipelineStatisticFlagBits >
 
using QueryResultFlags = Flags< QueryResultFlagBits >
 
using QueryPoolCreateFlags = Flags< QueryPoolCreateFlagBits >
 
using BufferCreateFlags = Flags< BufferCreateFlagBits >
 
using BufferUsageFlags = Flags< BufferUsageFlagBits >
 
using BufferViewCreateFlags = Flags< BufferViewCreateFlagBits >
 
using ImageViewCreateFlags = Flags< ImageViewCreateFlagBits >
 
using ShaderModuleCreateFlags = Flags< ShaderModuleCreateFlagBits >
 
using PipelineCacheCreateFlags = Flags< PipelineCacheCreateFlagBits >
 
using ColorComponentFlags = Flags< ColorComponentFlagBits >
 
using CullModeFlags = Flags< CullModeFlagBits >
 
using PipelineCreateFlags = Flags< PipelineCreateFlagBits >
 
using PipelineShaderStageCreateFlags = Flags< PipelineShaderStageCreateFlagBits >
 
using ShaderStageFlags = Flags< ShaderStageFlagBits >
 
using PipelineColorBlendStateCreateFlags = Flags< PipelineColorBlendStateCreateFlagBits >
 
using PipelineDepthStencilStateCreateFlags = Flags< PipelineDepthStencilStateCreateFlagBits >
 
using PipelineDynamicStateCreateFlags = Flags< PipelineDynamicStateCreateFlagBits >
 
using PipelineInputAssemblyStateCreateFlags = Flags< PipelineInputAssemblyStateCreateFlagBits >
 
using PipelineLayoutCreateFlags = Flags< PipelineLayoutCreateFlagBits >
 
using PipelineMultisampleStateCreateFlags = Flags< PipelineMultisampleStateCreateFlagBits >
 
using PipelineRasterizationStateCreateFlags = Flags< PipelineRasterizationStateCreateFlagBits >
 
using PipelineTessellationStateCreateFlags = Flags< PipelineTessellationStateCreateFlagBits >
 
using PipelineVertexInputStateCreateFlags = Flags< PipelineVertexInputStateCreateFlagBits >
 
using PipelineViewportStateCreateFlags = Flags< PipelineViewportStateCreateFlagBits >
 
using SamplerCreateFlags = Flags< SamplerCreateFlagBits >
 
using DescriptorPoolCreateFlags = Flags< DescriptorPoolCreateFlagBits >
 
using DescriptorSetLayoutCreateFlags = Flags< DescriptorSetLayoutCreateFlagBits >
 
using DescriptorPoolResetFlags = Flags< DescriptorPoolResetFlagBits >
 
using AccessFlags = Flags< AccessFlagBits >
 
using AttachmentDescriptionFlags = Flags< AttachmentDescriptionFlagBits >
 
using DependencyFlags = Flags< DependencyFlagBits >
 
using FramebufferCreateFlags = Flags< FramebufferCreateFlagBits >
 
using RenderPassCreateFlags = Flags< RenderPassCreateFlagBits >
 
using SubpassDescriptionFlags = Flags< SubpassDescriptionFlagBits >
 
using CommandPoolCreateFlags = Flags< CommandPoolCreateFlagBits >
 
using CommandPoolResetFlags = Flags< CommandPoolResetFlagBits >
 
using CommandBufferResetFlags = Flags< CommandBufferResetFlagBits >
 
using CommandBufferUsageFlags = Flags< CommandBufferUsageFlagBits >
 
using QueryControlFlags = Flags< QueryControlFlagBits >
 
using StencilFaceFlags = Flags< StencilFaceFlagBits >
 
using SubgroupFeatureFlags = Flags< SubgroupFeatureFlagBits >
 
using PeerMemoryFeatureFlagBitsKHR = PeerMemoryFeatureFlagBits
 
using PeerMemoryFeatureFlags = Flags< PeerMemoryFeatureFlagBits >
 
using PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags
 
using MemoryAllocateFlagBitsKHR = MemoryAllocateFlagBits
 
using MemoryAllocateFlags = Flags< MemoryAllocateFlagBits >
 
using MemoryAllocateFlagsKHR = MemoryAllocateFlags
 
using CommandPoolTrimFlags = Flags< CommandPoolTrimFlagBits >
 
using CommandPoolTrimFlagsKHR = CommandPoolTrimFlags
 
using PointClippingBehaviorKHR = PointClippingBehavior
 
using TessellationDomainOriginKHR = TessellationDomainOrigin
 
using SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion
 
using SamplerYcbcrRangeKHR = SamplerYcbcrRange
 
using ChromaLocationKHR = ChromaLocation
 
using DescriptorUpdateTemplateTypeKHR = DescriptorUpdateTemplateType
 
using DescriptorUpdateTemplateCreateFlags = Flags< DescriptorUpdateTemplateCreateFlagBits >
 
using DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags
 
using ExternalMemoryHandleTypeFlagBitsKHR = ExternalMemoryHandleTypeFlagBits
 
using ExternalMemoryHandleTypeFlags = Flags< ExternalMemoryHandleTypeFlagBits >
 
using ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags
 
using ExternalMemoryFeatureFlagBitsKHR = ExternalMemoryFeatureFlagBits
 
using ExternalMemoryFeatureFlags = Flags< ExternalMemoryFeatureFlagBits >
 
using ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags
 
using ExternalFenceHandleTypeFlagBitsKHR = ExternalFenceHandleTypeFlagBits
 
using ExternalFenceHandleTypeFlags = Flags< ExternalFenceHandleTypeFlagBits >
 
using ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags
 
using ExternalFenceFeatureFlagBitsKHR = ExternalFenceFeatureFlagBits
 
using ExternalFenceFeatureFlags = Flags< ExternalFenceFeatureFlagBits >
 
using ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags
 
using FenceImportFlagBitsKHR = FenceImportFlagBits
 
using FenceImportFlags = Flags< FenceImportFlagBits >
 
using FenceImportFlagsKHR = FenceImportFlags
 
using SemaphoreImportFlagBitsKHR = SemaphoreImportFlagBits
 
using SemaphoreImportFlags = Flags< SemaphoreImportFlagBits >
 
using SemaphoreImportFlagsKHR = SemaphoreImportFlags
 
using ExternalSemaphoreHandleTypeFlagBitsKHR = ExternalSemaphoreHandleTypeFlagBits
 
using ExternalSemaphoreHandleTypeFlags = Flags< ExternalSemaphoreHandleTypeFlagBits >
 
using ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags
 
using ExternalSemaphoreFeatureFlagBitsKHR = ExternalSemaphoreFeatureFlagBits
 
using ExternalSemaphoreFeatureFlags = Flags< ExternalSemaphoreFeatureFlagBits >
 
using ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags
 
using DriverIdKHR = DriverId
 
using ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence
 
using DescriptorBindingFlagBitsEXT = DescriptorBindingFlagBits
 
using DescriptorBindingFlags = Flags< DescriptorBindingFlagBits >
 
using DescriptorBindingFlagsEXT = DescriptorBindingFlags
 
using ResolveModeFlagBitsKHR = ResolveModeFlagBits
 
using ResolveModeFlags = Flags< ResolveModeFlagBits >
 
using ResolveModeFlagsKHR = ResolveModeFlags
 
using SamplerReductionModeEXT = SamplerReductionMode
 
using SemaphoreTypeKHR = SemaphoreType
 
using SemaphoreWaitFlagBitsKHR = SemaphoreWaitFlagBits
 
using SemaphoreWaitFlags = Flags< SemaphoreWaitFlagBits >
 
using SemaphoreWaitFlagsKHR = SemaphoreWaitFlags
 
using PipelineCreationFeedbackFlagBitsEXT = PipelineCreationFeedbackFlagBits
 
using PipelineCreationFeedbackFlags = Flags< PipelineCreationFeedbackFlagBits >
 
using PipelineCreationFeedbackFlagsEXT = PipelineCreationFeedbackFlags
 
using ToolPurposeFlagBitsEXT = ToolPurposeFlagBits
 
using ToolPurposeFlags = Flags< ToolPurposeFlagBits >
 
using ToolPurposeFlagsEXT = ToolPurposeFlags
 
using PrivateDataSlotCreateFlagBitsEXT = PrivateDataSlotCreateFlagBits
 
using PrivateDataSlotCreateFlags = Flags< PrivateDataSlotCreateFlagBits >
 
using PrivateDataSlotCreateFlagsEXT = PrivateDataSlotCreateFlags
 
using PipelineStageFlagBits2KHR = PipelineStageFlagBits2
 
using PipelineStageFlags2 = Flags< PipelineStageFlagBits2 >
 
using PipelineStageFlags2KHR = PipelineStageFlags2
 
using AccessFlagBits2KHR = AccessFlagBits2
 
using AccessFlags2 = Flags< AccessFlagBits2 >
 
using AccessFlags2KHR = AccessFlags2
 
using SubmitFlagBitsKHR = SubmitFlagBits
 
using SubmitFlags = Flags< SubmitFlagBits >
 
using SubmitFlagsKHR = SubmitFlags
 
using RenderingFlagBitsKHR = RenderingFlagBits
 
using RenderingFlags = Flags< RenderingFlagBits >
 
using RenderingFlagsKHR = RenderingFlags
 
using FormatFeatureFlagBits2KHR = FormatFeatureFlagBits2
 
using FormatFeatureFlags2 = Flags< FormatFeatureFlagBits2 >
 
using FormatFeatureFlags2KHR = FormatFeatureFlags2
 
using SurfaceTransformFlagsKHR = Flags< SurfaceTransformFlagBitsKHR >
 
using CompositeAlphaFlagsKHR = Flags< CompositeAlphaFlagBitsKHR >
 
using SwapchainCreateFlagsKHR = Flags< SwapchainCreateFlagBitsKHR >
 
using DeviceGroupPresentModeFlagsKHR = Flags< DeviceGroupPresentModeFlagBitsKHR >
 
using DisplayPlaneAlphaFlagsKHR = Flags< DisplayPlaneAlphaFlagBitsKHR >
 
using DisplayModeCreateFlagsKHR = Flags< DisplayModeCreateFlagBitsKHR >
 
using DisplaySurfaceCreateFlagsKHR = Flags< DisplaySurfaceCreateFlagBitsKHR >
 
using DebugReportFlagsEXT = Flags< DebugReportFlagBitsEXT >
 
using VideoCodecOperationFlagsKHR = Flags< VideoCodecOperationFlagBitsKHR >
 
using VideoChromaSubsamplingFlagsKHR = Flags< VideoChromaSubsamplingFlagBitsKHR >
 
using VideoComponentBitDepthFlagsKHR = Flags< VideoComponentBitDepthFlagBitsKHR >
 
using VideoCapabilityFlagsKHR = Flags< VideoCapabilityFlagBitsKHR >
 
using VideoSessionCreateFlagsKHR = Flags< VideoSessionCreateFlagBitsKHR >
 
using VideoCodingControlFlagsKHR = Flags< VideoCodingControlFlagBitsKHR >
 
using VideoSessionParametersCreateFlagsKHR = Flags< VideoSessionParametersCreateFlagBitsKHR >
 
using VideoBeginCodingFlagsKHR = Flags< VideoBeginCodingFlagBitsKHR >
 
using VideoEndCodingFlagsKHR = Flags< VideoEndCodingFlagBitsKHR >
 
using VideoDecodeCapabilityFlagsKHR = Flags< VideoDecodeCapabilityFlagBitsKHR >
 
using VideoDecodeUsageFlagsKHR = Flags< VideoDecodeUsageFlagBitsKHR >
 
using VideoDecodeFlagsKHR = Flags< VideoDecodeFlagBitsKHR >
 
using PipelineRasterizationStateStreamCreateFlagsEXT = Flags< PipelineRasterizationStateStreamCreateFlagBitsEXT >
 
using VideoEncodeH264CapabilityFlagsKHR = Flags< VideoEncodeH264CapabilityFlagBitsKHR >
 
using VideoEncodeH264StdFlagsKHR = Flags< VideoEncodeH264StdFlagBitsKHR >
 
using VideoEncodeH264RateControlFlagsKHR = Flags< VideoEncodeH264RateControlFlagBitsKHR >
 
using VideoEncodeH265CapabilityFlagsKHR = Flags< VideoEncodeH265CapabilityFlagBitsKHR >
 
using VideoEncodeH265StdFlagsKHR = Flags< VideoEncodeH265StdFlagBitsKHR >
 
using VideoEncodeH265CtbSizeFlagsKHR = Flags< VideoEncodeH265CtbSizeFlagBitsKHR >
 
using VideoEncodeH265TransformBlockSizeFlagsKHR = Flags< VideoEncodeH265TransformBlockSizeFlagBitsKHR >
 
using VideoEncodeH265RateControlFlagsKHR = Flags< VideoEncodeH265RateControlFlagBitsKHR >
 
using VideoDecodeH264PictureLayoutFlagsKHR = Flags< VideoDecodeH264PictureLayoutFlagBitsKHR >
 
using ExternalMemoryHandleTypeFlagsNV = Flags< ExternalMemoryHandleTypeFlagBitsNV >
 
using ExternalMemoryFeatureFlagsNV = Flags< ExternalMemoryFeatureFlagBitsNV >
 
using ConditionalRenderingFlagsEXT = Flags< ConditionalRenderingFlagBitsEXT >
 
using SurfaceCounterFlagsEXT = Flags< SurfaceCounterFlagBitsEXT >
 
using PipelineViewportSwizzleStateCreateFlagsNV = Flags< PipelineViewportSwizzleStateCreateFlagBitsNV >
 
using PipelineDiscardRectangleStateCreateFlagsEXT = Flags< PipelineDiscardRectangleStateCreateFlagBitsEXT >
 
using PipelineRasterizationConservativeStateCreateFlagsEXT = Flags< PipelineRasterizationConservativeStateCreateFlagBitsEXT >
 
using PipelineRasterizationDepthClipStateCreateFlagsEXT = Flags< PipelineRasterizationDepthClipStateCreateFlagBitsEXT >
 
using PerformanceCounterDescriptionFlagsKHR = Flags< PerformanceCounterDescriptionFlagBitsKHR >
 
using AcquireProfilingLockFlagsKHR = Flags< AcquireProfilingLockFlagBitsKHR >
 
using DebugUtilsMessageSeverityFlagsEXT = Flags< DebugUtilsMessageSeverityFlagBitsEXT >
 
using DebugUtilsMessageTypeFlagsEXT = Flags< DebugUtilsMessageTypeFlagBitsEXT >
 
using DebugUtilsMessengerCallbackDataFlagsEXT = Flags< DebugUtilsMessengerCallbackDataFlagBitsEXT >
 
using DebugUtilsMessengerCreateFlagsEXT = Flags< DebugUtilsMessengerCreateFlagBitsEXT >
 
using PipelineCoverageToColorStateCreateFlagsNV = Flags< PipelineCoverageToColorStateCreateFlagBitsNV >
 
using AccelerationStructureTypeNV = AccelerationStructureTypeKHR
 
using GeometryFlagBitsNV = GeometryFlagBitsKHR
 
using GeometryFlagsKHR = Flags< GeometryFlagBitsKHR >
 
using GeometryFlagsNV = GeometryFlagsKHR
 
using GeometryInstanceFlagBitsNV = GeometryInstanceFlagBitsKHR
 
using GeometryInstanceFlagsKHR = Flags< GeometryInstanceFlagBitsKHR >
 
using GeometryInstanceFlagsNV = GeometryInstanceFlagsKHR
 
using BuildAccelerationStructureFlagBitsNV = BuildAccelerationStructureFlagBitsKHR
 
using BuildAccelerationStructureFlagsKHR = Flags< BuildAccelerationStructureFlagBitsKHR >
 
using BuildAccelerationStructureFlagsNV = BuildAccelerationStructureFlagsKHR
 
using CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR
 
using GeometryTypeNV = GeometryTypeKHR
 
using AccelerationStructureCreateFlagsKHR = Flags< AccelerationStructureCreateFlagBitsKHR >
 
using RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR
 
using PipelineCoverageModulationStateCreateFlagsNV = Flags< PipelineCoverageModulationStateCreateFlagBitsNV >
 
using ValidationCacheCreateFlagsEXT = Flags< ValidationCacheCreateFlagBitsEXT >
 
using PipelineCompilerControlFlagsAMD = Flags< PipelineCompilerControlFlagBitsAMD >
 
using QueueGlobalPriorityEXT = QueueGlobalPriorityKHR
 
using ShaderCorePropertiesFlagsAMD = Flags< ShaderCorePropertiesFlagBitsAMD >
 
using PipelineCoverageReductionStateCreateFlagsNV = Flags< PipelineCoverageReductionStateCreateFlagBitsNV >
 
using HeadlessSurfaceCreateFlagsEXT = Flags< HeadlessSurfaceCreateFlagBitsEXT >
 
using HostImageCopyFlagsEXT = Flags< HostImageCopyFlagBitsEXT >
 
using MemoryUnmapFlagsKHR = Flags< MemoryUnmapFlagBitsKHR >
 
using PresentScalingFlagsEXT = Flags< PresentScalingFlagBitsEXT >
 
using PresentGravityFlagsEXT = Flags< PresentGravityFlagBitsEXT >
 
using IndirectStateFlagsNV = Flags< IndirectStateFlagBitsNV >
 
using IndirectCommandsLayoutUsageFlagsNV = Flags< IndirectCommandsLayoutUsageFlagBitsNV >
 
using DeviceMemoryReportFlagsEXT = Flags< DeviceMemoryReportFlagBitsEXT >
 
using VideoEncodeCapabilityFlagsKHR = Flags< VideoEncodeCapabilityFlagBitsKHR >
 
using VideoEncodeFeedbackFlagsKHR = Flags< VideoEncodeFeedbackFlagBitsKHR >
 
using VideoEncodeUsageFlagsKHR = Flags< VideoEncodeUsageFlagBitsKHR >
 
using VideoEncodeContentFlagsKHR = Flags< VideoEncodeContentFlagBitsKHR >
 
using VideoEncodeRateControlModeFlagsKHR = Flags< VideoEncodeRateControlModeFlagBitsKHR >
 
using VideoEncodeFlagsKHR = Flags< VideoEncodeFlagBitsKHR >
 
using VideoEncodeRateControlFlagsKHR = Flags< VideoEncodeRateControlFlagBitsKHR >
 
using DeviceDiagnosticsConfigFlagsNV = Flags< DeviceDiagnosticsConfigFlagBitsNV >
 
using GraphicsPipelineLibraryFlagsEXT = Flags< GraphicsPipelineLibraryFlagBitsEXT >
 
using AccelerationStructureMotionInfoFlagsNV = Flags< AccelerationStructureMotionInfoFlagBitsNV >
 
using AccelerationStructureMotionInstanceFlagsNV = Flags< AccelerationStructureMotionInstanceFlagBitsNV >
 
using ImageCompressionFlagsEXT = Flags< ImageCompressionFlagBitsEXT >
 
using ImageCompressionFixedRateFlagsEXT = Flags< ImageCompressionFixedRateFlagBitsEXT >
 
using DeviceAddressBindingFlagsEXT = Flags< DeviceAddressBindingFlagBitsEXT >
 
using FrameBoundaryFlagsEXT = Flags< FrameBoundaryFlagBitsEXT >
 
using BuildMicromapFlagsEXT = Flags< BuildMicromapFlagBitsEXT >
 
using MicromapCreateFlagsEXT = Flags< MicromapCreateFlagBitsEXT >
 
using PhysicalDeviceSchedulingControlsFlagsARM = Flags< PhysicalDeviceSchedulingControlsFlagBitsARM >
 
using MemoryDecompressionMethodFlagsNV = Flags< MemoryDecompressionMethodFlagBitsNV >
 
using DirectDriverLoadingFlagsLUNARG = Flags< DirectDriverLoadingFlagBitsLUNARG >
 
using OpticalFlowUsageFlagsNV = Flags< OpticalFlowUsageFlagBitsNV >
 
using OpticalFlowGridSizeFlagsNV = Flags< OpticalFlowGridSizeFlagBitsNV >
 
using OpticalFlowSessionCreateFlagsNV = Flags< OpticalFlowSessionCreateFlagBitsNV >
 
using OpticalFlowExecuteFlagsNV = Flags< OpticalFlowExecuteFlagBitsNV >
 
using PipelineCreateFlags2KHR = Flags< PipelineCreateFlagBits2KHR >
 
using BufferUsageFlags2KHR = Flags< BufferUsageFlagBits2KHR >
 
using ShaderCreateFlagsEXT = Flags< ShaderCreateFlagBitsEXT >
 
using ScopeNV = ScopeKHR
 
using ComponentTypeNV = ComponentTypeKHR
 
using TimeDomainEXT = TimeDomainKHR
 
using BindBufferMemoryInfoKHR = BindBufferMemoryInfo
 
using BindImageMemoryInfoKHR = BindImageMemoryInfo
 
using PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures
 
using MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements
 
using MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo
 
using MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo
 
using DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo
 
using DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo
 
using DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo
 
using DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo
 
using BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo
 
using BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo
 
using PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties
 
using DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo
 
using BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2
 
using ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2
 
using ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2
 
using MemoryRequirements2KHR = MemoryRequirements2
 
using SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2
 
using PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2
 
using PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2
 
using FormatProperties2KHR = FormatProperties2
 
using ImageFormatProperties2KHR = ImageFormatProperties2
 
using PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2
 
using QueueFamilyProperties2KHR = QueueFamilyProperties2
 
using PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2
 
using SparseImageFormatProperties2KHR = SparseImageFormatProperties2
 
using PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2
 
using PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties
 
using RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo
 
using InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference
 
using ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo
 
using PipelineTessellationDomainOriginStateCreateInfoKHR = PipelineTessellationDomainOriginStateCreateInfo
 
using RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo
 
using PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures
 
using PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties
 
using PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures
 
using PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures
 
using PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures
 
using SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo
 
using SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo
 
using BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo
 
using ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo
 
using PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures
 
using SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties
 
using DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry
 
using DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo
 
using ExternalMemoryPropertiesKHR = ExternalMemoryProperties
 
using PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo
 
using ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties
 
using PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo
 
using ExternalBufferPropertiesKHR = ExternalBufferProperties
 
using PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties
 
using ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo
 
using ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo
 
using ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo
 
using PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo
 
using ExternalFencePropertiesKHR = ExternalFenceProperties
 
using ExportFenceCreateInfoKHR = ExportFenceCreateInfo
 
using ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo
 
using PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo
 
using ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties
 
using PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties
 
using DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport
 
using PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures
 
using ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo
 
using RenderPassCreateInfo2KHR = RenderPassCreateInfo2
 
using AttachmentDescription2KHR = AttachmentDescription2
 
using AttachmentReference2KHR = AttachmentReference2
 
using SubpassDescription2KHR = SubpassDescription2
 
using SubpassDependency2KHR = SubpassDependency2
 
using SubpassBeginInfoKHR = SubpassBeginInfo
 
using SubpassEndInfoKHR = SubpassEndInfo
 
using PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures
 
using ConformanceVersionKHR = ConformanceVersion
 
using PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties
 
using PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features
 
using PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features
 
using PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features
 
using PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties
 
using DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo
 
using PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures
 
using PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties
 
using DescriptorSetVariableDescriptorCountAllocateInfoEXT = DescriptorSetVariableDescriptorCountAllocateInfo
 
using DescriptorSetVariableDescriptorCountLayoutSupportEXT = DescriptorSetVariableDescriptorCountLayoutSupport
 
using SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve
 
using PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties
 
using PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures
 
using ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo
 
using SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo
 
using PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties
 
using PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures
 
using PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures
 
using FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo
 
using FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo
 
using RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo
 
using PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = PhysicalDeviceUniformBufferStandardLayoutFeatures
 
using PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = PhysicalDeviceShaderSubgroupExtendedTypesFeatures
 
using PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = PhysicalDeviceSeparateDepthStencilLayoutsFeatures
 
using AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout
 
using AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout
 
using PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures
 
using PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures
 
using PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties
 
using SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo
 
using TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo
 
using SemaphoreWaitInfoKHR = SemaphoreWaitInfo
 
using SemaphoreSignalInfoKHR = SemaphoreSignalInfo
 
using PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures
 
using BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo
 
using BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo
 
using BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo
 
using MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo
 
using DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo
 
using PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo
 
using PipelineCreationFeedbackEXT = PipelineCreationFeedback
 
using PhysicalDeviceShaderTerminateInvocationFeaturesKHR = PhysicalDeviceShaderTerminateInvocationFeatures
 
using PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties
 
using PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = PhysicalDeviceShaderDemoteToHelperInvocationFeatures
 
using PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures
 
using DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo
 
using PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo
 
using PhysicalDevicePipelineCreationCacheControlFeaturesEXT = PhysicalDevicePipelineCreationCacheControlFeatures
 
using MemoryBarrier2KHR = MemoryBarrier2
 
using BufferMemoryBarrier2KHR = BufferMemoryBarrier2
 
using ImageMemoryBarrier2KHR = ImageMemoryBarrier2
 
using DependencyInfoKHR = DependencyInfo
 
using SubmitInfo2KHR = SubmitInfo2
 
using SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo
 
using CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo
 
using PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features
 
using PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
 
using PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures
 
using CopyBufferInfo2KHR = CopyBufferInfo2
 
using CopyImageInfo2KHR = CopyImageInfo2
 
using CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2
 
using CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2
 
using BlitImageInfo2KHR = BlitImageInfo2
 
using ResolveImageInfo2KHR = ResolveImageInfo2
 
using BufferCopy2KHR = BufferCopy2
 
using ImageCopy2KHR = ImageCopy2
 
using ImageBlit2KHR = ImageBlit2
 
using BufferImageCopy2KHR = BufferImageCopy2
 
using ImageResolve2KHR = ImageResolve2
 
using PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures
 
using PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties
 
using PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
using ShaderRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
using PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures
 
using PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties
 
using WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock
 
using DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo
 
using PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT = PhysicalDeviceTextureCompressionASTCHDRFeatures
 
using RenderingInfoKHR = RenderingInfo
 
using RenderingAttachmentInfoKHR = RenderingAttachmentInfo
 
using PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo
 
using PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures
 
using CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo
 
using PhysicalDeviceShaderIntegerDotProductFeaturesKHR = PhysicalDeviceShaderIntegerDotProductFeatures
 
using PhysicalDeviceShaderIntegerDotProductPropertiesKHR = PhysicalDeviceShaderIntegerDotProductProperties
 
using PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties
 
using FormatProperties3KHR = FormatProperties3
 
using PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features
 
using PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties
 
using DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements
 
using DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements
 
using AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD
 
using AabbPositionsNV = AabbPositionsKHR
 
using TransformMatrixNV = TransformMatrixKHR
 
using AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR
 
using DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfoKHR
 
using PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeaturesKHR
 
using QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityPropertiesKHR
 
using QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL
 
using PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT
 
using PipelineInfoEXT = PipelineInfoKHR
 
using PhysicalDeviceFragmentShaderBarycentricFeaturesNV = PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
 
using PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
 
using ImageSubresource2EXT = ImageSubresource2KHR
 
using SubresourceLayout2EXT = SubresourceLayout2KHR
 
using PhysicalDeviceMutableDescriptorTypeFeaturesVALVE = PhysicalDeviceMutableDescriptorTypeFeaturesEXT
 
using MutableDescriptorTypeListVALVE = MutableDescriptorTypeListEXT
 
using MutableDescriptorTypeCreateInfoVALVE = MutableDescriptorTypeCreateInfoEXT
 
using VertexInputBindingDivisorDescriptionEXT = VertexInputBindingDivisorDescriptionKHR
 
using PipelineVertexInputDivisorStateCreateInfoEXT = PipelineVertexInputDivisorStateCreateInfoKHR
 
using PhysicalDeviceVertexAttributeDivisorFeaturesEXT = PhysicalDeviceVertexAttributeDivisorFeaturesKHR
 
using CalibratedTimestampInfoEXT = CalibratedTimestampInfoKHR
 
using UniqueInstance = UniqueHandle< Instance, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDevice = UniqueHandle< Device, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDeviceMemory = UniqueHandle< DeviceMemory, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueFence = UniqueHandle< Fence, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSemaphore = UniqueHandle< Semaphore, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueEvent = UniqueHandle< Event, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueQueryPool = UniqueHandle< QueryPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueBuffer = UniqueHandle< Buffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueBufferView = UniqueHandle< BufferView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueImage = UniqueHandle< Image, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueImageView = UniqueHandle< ImageView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueShaderModule = UniqueHandle< ShaderModule, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePipelineCache = UniqueHandle< PipelineCache, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePipeline = UniqueHandle< Pipeline, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePipelineLayout = UniqueHandle< PipelineLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSampler = UniqueHandle< Sampler, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorPool = UniqueHandle< DescriptorPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorSet = UniqueHandle< DescriptorSet, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorSetLayout = UniqueHandle< DescriptorSetLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueFramebuffer = UniqueHandle< Framebuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueRenderPass = UniqueHandle< RenderPass, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCommandPool = UniqueHandle< CommandPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCommandBuffer = UniqueHandle< CommandBuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSamplerYcbcrConversion = UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSamplerYcbcrConversionKHR = UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorUpdateTemplate = UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorUpdateTemplateKHR = UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePrivateDataSlot = UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePrivateDataSlotEXT = UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSurfaceKHR = UniqueHandle< SurfaceKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSwapchainKHR = UniqueHandle< SwapchainKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDisplayKHR = UniqueHandle< DisplayKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDebugReportCallbackEXT = UniqueHandle< DebugReportCallbackEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueVideoSessionKHR = UniqueHandle< VideoSessionKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueVideoSessionParametersKHR = UniqueHandle< VideoSessionParametersKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCuModuleNVX = UniqueHandle< CuModuleNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCuFunctionNVX = UniqueHandle< CuFunctionNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDebugUtilsMessengerEXT = UniqueHandle< DebugUtilsMessengerEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueAccelerationStructureKHR = UniqueHandle< AccelerationStructureKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueValidationCacheEXT = UniqueHandle< ValidationCacheEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueAccelerationStructureNV = UniqueHandle< AccelerationStructureNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePerformanceConfigurationINTEL = UniqueHandle< PerformanceConfigurationINTEL, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDeferredOperationKHR = UniqueHandle< DeferredOperationKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueIndirectCommandsLayoutNV = UniqueHandle< IndirectCommandsLayoutNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueMicromapEXT = UniqueHandle< MicromapEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueOpticalFlowSessionNV = UniqueHandle< OpticalFlowSessionNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueShaderEXT = UniqueHandle< ShaderEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate
 
using PrivateDataSlotEXT = PrivateDataSlot
 
using SamplerYcbcrConversionKHR = SamplerYcbcrConversion
 

Enumerations

enum class  Result {
  eSuccess = VK_SUCCESS , eNotReady = VK_NOT_READY , eTimeout = VK_TIMEOUT , eEventSet = VK_EVENT_SET ,
  eEventReset = VK_EVENT_RESET , eIncomplete = VK_INCOMPLETE , eErrorOutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY , eErrorOutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY ,
  eErrorInitializationFailed = VK_ERROR_INITIALIZATION_FAILED , eErrorDeviceLost = VK_ERROR_DEVICE_LOST , eErrorMemoryMapFailed = VK_ERROR_MEMORY_MAP_FAILED , eErrorLayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT ,
  eErrorExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT , eErrorFeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT , eErrorIncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER , eErrorTooManyObjects = VK_ERROR_TOO_MANY_OBJECTS ,
  eErrorFormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED , eErrorFragmentedPool = VK_ERROR_FRAGMENTED_POOL , eErrorUnknown = VK_ERROR_UNKNOWN , eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY ,
  eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE , eErrorFragmentation = VK_ERROR_FRAGMENTATION , eErrorInvalidOpaqueCaptureAddress = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS , ePipelineCompileRequired = VK_PIPELINE_COMPILE_REQUIRED ,
  eErrorSurfaceLostKHR = VK_ERROR_SURFACE_LOST_KHR , eErrorNativeWindowInUseKHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR , eSuboptimalKHR = VK_SUBOPTIMAL_KHR , eErrorOutOfDateKHR = VK_ERROR_OUT_OF_DATE_KHR ,
  eErrorIncompatibleDisplayKHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR , eErrorValidationFailedEXT = VK_ERROR_VALIDATION_FAILED_EXT , eErrorInvalidShaderNV = VK_ERROR_INVALID_SHADER_NV , eErrorImageUsageNotSupportedKHR = VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR ,
  eErrorVideoPictureLayoutNotSupportedKHR = VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR , eErrorVideoProfileOperationNotSupportedKHR = VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR , eErrorVideoProfileFormatNotSupportedKHR = VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR , eErrorVideoProfileCodecNotSupportedKHR = VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR ,
  eErrorVideoStdVersionNotSupportedKHR = VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR , eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY_KHR , eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR , eErrorInvalidDrmFormatModifierPlaneLayoutEXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT ,
  eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT , eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT , eErrorNotPermittedKHR = VK_ERROR_NOT_PERMITTED_KHR , eErrorInvalidDeviceAddressEXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT ,
  eErrorInvalidOpaqueCaptureAddressKHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR , eThreadIdleKHR = VK_THREAD_IDLE_KHR , eThreadDoneKHR = VK_THREAD_DONE_KHR , eOperationDeferredKHR = VK_OPERATION_DEFERRED_KHR ,
  eOperationNotDeferredKHR = VK_OPERATION_NOT_DEFERRED_KHR , ePipelineCompileRequiredEXT = VK_PIPELINE_COMPILE_REQUIRED_EXT , eErrorPipelineCompileRequiredEXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT , eErrorInvalidVideoStdParametersKHR = VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR ,
  eErrorCompressionExhaustedEXT = VK_ERROR_COMPRESSION_EXHAUSTED_EXT , eErrorIncompatibleShaderBinaryEXT = VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT
}
 
enum class  StructureType {
  eApplicationInfo = VK_STRUCTURE_TYPE_APPLICATION_INFO , eInstanceCreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO , eDeviceQueueCreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO , eDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO ,
  eSubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO , eMemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO , eMappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE , eBindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO ,
  eFenceCreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO , eSemaphoreCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO , eEventCreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO , eQueryPoolCreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO ,
  eBufferCreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO , eBufferViewCreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO , eImageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO , eImageViewCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO ,
  eShaderModuleCreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO , ePipelineCacheCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO , ePipelineShaderStageCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO , ePipelineVertexInputStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO ,
  ePipelineInputAssemblyStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO , ePipelineTessellationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO , ePipelineViewportStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO , ePipelineRasterizationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO ,
  ePipelineMultisampleStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO , ePipelineDepthStencilStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO , ePipelineColorBlendStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO , ePipelineDynamicStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO ,
  eGraphicsPipelineCreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO , eComputePipelineCreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO , ePipelineLayoutCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO , eSamplerCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO ,
  eDescriptorSetLayoutCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO , eDescriptorPoolCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO , eDescriptorSetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO , eWriteDescriptorSet = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET ,
  eCopyDescriptorSet = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET , eFramebufferCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO , eRenderPassCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO , eCommandPoolCreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO ,
  eCommandBufferAllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO , eCommandBufferInheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO , eCommandBufferBeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO , eRenderPassBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO ,
  eBufferMemoryBarrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER , eImageMemoryBarrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER , eMemoryBarrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER , eLoaderInstanceCreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO ,
  eLoaderDeviceCreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO , ePhysicalDeviceSubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES , eBindBufferMemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO , eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO ,
  ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES , eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS , eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO , eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO ,
  eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO , eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO , eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO , eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO ,
  eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO , eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO , ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES , eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO ,
  eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 , eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 , eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 , eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 ,
  eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 , ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 , ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 , eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 ,
  eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 , eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 , ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 ,
  eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 , ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES , eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO ,
  eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO , ePipelineTessellationDomainOriginStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO , eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO , ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES ,
  ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES , ePhysicalDeviceVariablePointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES , ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES , eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO ,
  ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES , ePhysicalDeviceProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES , eDeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 , eSamplerYcbcrConversionCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO ,
  eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO , eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO , eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO , ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES ,
  eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES , eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO , ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO , eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES ,
  ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO , eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES , ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES , eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO ,
  eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO , eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO , ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO , eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES ,
  eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO , eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO , ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO , eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES ,
  ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES , eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT , ePhysicalDeviceShaderDrawParametersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES , ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES ,
  ePhysicalDeviceVulkan11Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES , ePhysicalDeviceVulkan11Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES , ePhysicalDeviceVulkan12Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES , ePhysicalDeviceVulkan12Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES ,
  eImageFormatListCreateInfo = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO , eAttachmentDescription2 = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 , eAttachmentReference2 = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 , eSubpassDescription2 = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 ,
  eSubpassDependency2 = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 , eRenderPassCreateInfo2 = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 , eSubpassBeginInfo = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO , eSubpassEndInfo = VK_STRUCTURE_TYPE_SUBPASS_END_INFO ,
  ePhysicalDevice8BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES , ePhysicalDeviceDriverProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES , ePhysicalDeviceShaderAtomicInt64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES , ePhysicalDeviceShaderFloat16Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES ,
  ePhysicalDeviceFloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES , eDescriptorSetLayoutBindingFlagsCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO , ePhysicalDeviceDescriptorIndexingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES , ePhysicalDeviceDescriptorIndexingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES ,
  eDescriptorSetVariableDescriptorCountAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO , eDescriptorSetVariableDescriptorCountLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT , ePhysicalDeviceDepthStencilResolveProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES , eSubpassDescriptionDepthStencilResolve = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE ,
  ePhysicalDeviceScalarBlockLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES , eImageStencilUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO , ePhysicalDeviceSamplerFilterMinmaxProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES , eSamplerReductionModeCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO ,
  ePhysicalDeviceVulkanMemoryModelFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES , ePhysicalDeviceImagelessFramebufferFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES , eFramebufferAttachmentsCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO , eFramebufferAttachmentImageInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO ,
  eRenderPassAttachmentBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO , ePhysicalDeviceUniformBufferStandardLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES , ePhysicalDeviceShaderSubgroupExtendedTypesFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES , ePhysicalDeviceSeparateDepthStencilLayoutsFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES ,
  eAttachmentReferenceStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT , eAttachmentDescriptionStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT , ePhysicalDeviceHostQueryResetFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES , ePhysicalDeviceTimelineSemaphoreFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES ,
  ePhysicalDeviceTimelineSemaphoreProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES , eSemaphoreTypeCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO , eTimelineSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO , eSemaphoreWaitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO ,
  eSemaphoreSignalInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO , ePhysicalDeviceBufferDeviceAddressFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES , eBufferDeviceAddressInfo = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO , eBufferOpaqueCaptureAddressCreateInfo = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO ,
  eMemoryOpaqueCaptureAddressAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO , eDeviceMemoryOpaqueCaptureAddressInfo = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO , ePhysicalDeviceVulkan13Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES , ePhysicalDeviceVulkan13Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES ,
  ePipelineCreationFeedbackCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO , ePhysicalDeviceShaderTerminateInvocationFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES , ePhysicalDeviceToolProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES , ePhysicalDeviceShaderDemoteToHelperInvocationFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES ,
  ePhysicalDevicePrivateDataFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES , eDevicePrivateDataCreateInfo = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO , ePrivateDataSlotCreateInfo = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO , ePhysicalDevicePipelineCreationCacheControlFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES ,
  eMemoryBarrier2 = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2 , eBufferMemoryBarrier2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 , eImageMemoryBarrier2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 , eDependencyInfo = VK_STRUCTURE_TYPE_DEPENDENCY_INFO ,
  eSubmitInfo2 = VK_STRUCTURE_TYPE_SUBMIT_INFO_2 , eSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO , eCommandBufferSubmitInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO , ePhysicalDeviceSynchronization2Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES ,
  ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES , ePhysicalDeviceImageRobustnessFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES , eCopyBufferInfo2 = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2 , eCopyImageInfo2 = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2 ,
  eCopyBufferToImageInfo2 = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 , eCopyImageToBufferInfo2 = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 , eBlitImageInfo2 = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 , eResolveImageInfo2 = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 ,
  eBufferCopy2 = VK_STRUCTURE_TYPE_BUFFER_COPY_2 , eImageCopy2 = VK_STRUCTURE_TYPE_IMAGE_COPY_2 , eImageBlit2 = VK_STRUCTURE_TYPE_IMAGE_BLIT_2 , eBufferImageCopy2 = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 ,
  eImageResolve2 = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2 , ePhysicalDeviceSubgroupSizeControlProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES , ePipelineShaderStageRequiredSubgroupSizeCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO , ePhysicalDeviceSubgroupSizeControlFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES ,
  ePhysicalDeviceInlineUniformBlockFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES , ePhysicalDeviceInlineUniformBlockProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES , eWriteDescriptorSetInlineUniformBlock = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK , eDescriptorPoolInlineUniformBlockCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO ,
  ePhysicalDeviceTextureCompressionAstcHdrFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES , eRenderingInfo = VK_STRUCTURE_TYPE_RENDERING_INFO , eRenderingAttachmentInfo = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO , ePipelineRenderingCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO ,
  ePhysicalDeviceDynamicRenderingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES , eCommandBufferInheritanceRenderingInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO , ePhysicalDeviceShaderIntegerDotProductFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES , ePhysicalDeviceShaderIntegerDotProductProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES ,
  ePhysicalDeviceTexelBufferAlignmentProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES , eFormatProperties3 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 , ePhysicalDeviceMaintenance4Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES , ePhysicalDeviceMaintenance4Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES ,
  eDeviceBufferMemoryRequirements = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS , eDeviceImageMemoryRequirements = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS , eSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR , ePresentInfoKHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR ,
  eDeviceGroupPresentCapabilitiesKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR , eImageSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR , eBindImageMemorySwapchainInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR , eAcquireNextImageInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR ,
  eDeviceGroupPresentInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR , eDeviceGroupSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR , eDisplayModeCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR , eDisplaySurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR ,
  eDisplayPresentInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR , eDebugReportCallbackCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT , eDebugReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT , ePipelineRasterizationStateRasterizationOrderAMD = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD ,
  eDebugMarkerObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT , eDebugMarkerObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT , eDebugMarkerMarkerInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT , eVideoProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR ,
  eVideoCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR , eVideoPictureResourceInfoKHR = VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR , eVideoSessionMemoryRequirementsKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR , eBindVideoSessionMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR ,
  eVideoSessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR , eVideoSessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoSessionParametersUpdateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR , eVideoBeginCodingInfoKHR = VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR ,
  eVideoEndCodingInfoKHR = VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR , eVideoCodingControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR , eVideoReferenceSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR , eQueueFamilyVideoPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR ,
  eVideoProfileListInfoKHR = VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR , ePhysicalDeviceVideoFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR , eVideoFormatPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR , eQueueFamilyQueryResultStatusPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR ,
  eVideoDecodeInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR , eVideoDecodeCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR , eVideoDecodeUsageInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR , eDedicatedAllocationImageCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV ,
  eDedicatedAllocationBufferCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV , eDedicatedAllocationMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV , ePhysicalDeviceTransformFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT , ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT ,
  ePipelineRasterizationStateStreamCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT , eCuModuleCreateInfoNVX = VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX , eCuFunctionCreateInfoNVX = VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX , eCuLaunchInfoNVX = VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX ,
  eImageViewHandleInfoNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX , eImageViewAddressPropertiesNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX , eVideoEncodeH264CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR , eVideoEncodeH264SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR ,
  eVideoEncodeH264SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoEncodeH264PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR , eVideoEncodeH264DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR , eVideoEncodeH264NaluSliceInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR ,
  eVideoEncodeH264GopRemainingFrameInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR , eVideoEncodeH264ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR , eVideoEncodeH264RateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR , eVideoEncodeH264RateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR ,
  eVideoEncodeH264SessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR , eVideoEncodeH264QualityLevelPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR , eVideoEncodeH264SessionParametersGetInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR , eVideoEncodeH264SessionParametersFeedbackInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR ,
  eVideoEncodeH265CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR , eVideoEncodeH265SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoEncodeH265SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoEncodeH265PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR ,
  eVideoEncodeH265DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR , eVideoEncodeH265NaluSliceSegmentInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR , eVideoEncodeH265GopRemainingFrameInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR , eVideoEncodeH265ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR ,
  eVideoEncodeH265RateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR , eVideoEncodeH265RateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR , eVideoEncodeH265SessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR , eVideoEncodeH265QualityLevelPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR ,
  eVideoEncodeH265SessionParametersGetInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR , eVideoEncodeH265SessionParametersFeedbackInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR , eVideoDecodeH264CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR , eVideoDecodeH264PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR ,
  eVideoDecodeH264ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR , eVideoDecodeH264SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoDecodeH264SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoDecodeH264DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR ,
  eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD , eRenderingInfoKHR = VK_STRUCTURE_TYPE_RENDERING_INFO_KHR , eRenderingAttachmentInfoKHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR , ePipelineRenderingCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR ,
  ePhysicalDeviceDynamicRenderingFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR , eCommandBufferInheritanceRenderingInfoKHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR , eRenderingFragmentShadingRateAttachmentInfoKHR = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR , eRenderingFragmentDensityMapAttachmentInfoEXT = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT ,
  eAttachmentSampleCountInfoAMD = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD , eAttachmentSampleCountInfoNV = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV , eMultiviewPerViewAttributesInfoNVX = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX , ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV ,
  eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR , ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR , ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR , eExternalMemoryImageCreateInfoNV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV ,
  eExportMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV , ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR , ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR , eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR ,
  eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR , ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR , eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR , ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR ,
  eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR , ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR , eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR , eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR ,
  eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR , eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR , eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR , eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR ,
  eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR , eValidationFlagsEXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT , ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT , eImageViewAstcDecodeModeEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT ,
  ePhysicalDeviceAstcDecodeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT , ePipelineRobustnessCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT , ePhysicalDevicePipelineRobustnessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT , ePhysicalDevicePipelineRobustnessPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT ,
  ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR , eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR , ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR , eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR ,
  ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR , eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR , ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR , eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR ,
  eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR , eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR , eImportMemoryFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR , eMemoryFdPropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR ,
  eMemoryGetFdInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR , ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR , eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR , eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR ,
  eImportSemaphoreFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR , eSemaphoreGetFdInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR , ePhysicalDevicePushDescriptorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR , eCommandBufferInheritanceConditionalRenderingInfoEXT = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT ,
  ePhysicalDeviceConditionalRenderingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT , eConditionalRenderingBeginInfoEXT = VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT , ePhysicalDeviceShaderFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR , ePhysicalDeviceFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR ,
  ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR , ePresentRegionsKHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR , eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR , ePipelineViewportWScalingStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV ,
  eSurfaceCapabilities2EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT , eDisplayPowerInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT , eDeviceEventInfoEXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT , eDisplayEventInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT ,
  eSwapchainCounterCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT , ePresentTimesInfoGOOGLE = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE , ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX , ePipelineViewportSwizzleStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV ,
  ePhysicalDeviceDiscardRectanglePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT , ePipelineDiscardRectangleStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT , ePhysicalDeviceConservativeRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT , ePipelineRasterizationConservativeStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT ,
  ePhysicalDeviceDepthClipEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT , ePipelineRasterizationDepthClipStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT , eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT , ePhysicalDeviceImagelessFramebufferFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR ,
  eFramebufferAttachmentsCreateInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR , eFramebufferAttachmentImageInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR , eRenderPassAttachmentBeginInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR , eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR ,
  eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR , eSubpassDescription2KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR , eSubpassDependency2KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR , eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR ,
  eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR , eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR , ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG , eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR ,
  ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR , eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR , eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR , eImportFenceFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR ,
  eFenceGetFdInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR , ePhysicalDevicePerformanceQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR , ePhysicalDevicePerformanceQueryPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR , eQueryPoolPerformanceCreateInfoKHR = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR ,
  ePerformanceQuerySubmitInfoKHR = VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR , eAcquireProfilingLockInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR , ePerformanceCounterKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR , ePerformanceCounterDescriptionKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR ,
  ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR , eRenderPassInputAttachmentAspectCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR , eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR , ePipelineTessellationDomainOriginStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR ,
  ePhysicalDeviceSurfaceInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR , eSurfaceCapabilities2KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR , eSurfaceFormat2KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR , ePhysicalDeviceVariablePointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR ,
  ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR , eDisplayProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR , eDisplayPlaneProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR , eDisplayModeProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR ,
  eDisplayPlaneInfo2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR , eDisplayPlaneCapabilities2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR , eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR , eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR ,
  eDebugUtilsObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT , eDebugUtilsObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT , eDebugUtilsLabelEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT , eDebugUtilsMessengerCallbackDataEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT ,
  eDebugUtilsMessengerCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT , ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT , eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT , ePhysicalDeviceInlineUniformBlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT ,
  ePhysicalDeviceInlineUniformBlockPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT , eWriteDescriptorSetInlineUniformBlockEXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT , eDescriptorPoolInlineUniformBlockCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT , eSampleLocationsInfoEXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT ,
  eRenderPassSampleLocationsBeginInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT , ePipelineSampleLocationsStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT , ePhysicalDeviceSampleLocationsPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT , eMultisamplePropertiesEXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT ,
  eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR , eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR , eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR , eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR ,
  eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR , eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR , ePhysicalDeviceBlendOperationAdvancedFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT , ePhysicalDeviceBlendOperationAdvancedPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT ,
  ePipelineColorBlendAdvancedStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT , ePipelineCoverageToColorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV , eWriteDescriptorSetAccelerationStructureKHR = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR , eAccelerationStructureBuildGeometryInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR ,
  eAccelerationStructureDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR , eAccelerationStructureGeometryAabbsDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR , eAccelerationStructureGeometryInstancesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR , eAccelerationStructureGeometryTrianglesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR ,
  eAccelerationStructureGeometryKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR , eAccelerationStructureVersionInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR , eCopyAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR , eCopyAccelerationStructureToMemoryInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR ,
  eCopyMemoryToAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR , ePhysicalDeviceAccelerationStructureFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR , ePhysicalDeviceAccelerationStructurePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR , eAccelerationStructureCreateInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR ,
  eAccelerationStructureBuildSizesInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR , ePhysicalDeviceRayTracingPipelineFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR , ePhysicalDeviceRayTracingPipelinePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR , eRayTracingPipelineCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR ,
  eRayTracingShaderGroupCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR , eRayTracingPipelineInterfaceCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR , ePhysicalDeviceRayQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR , ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV ,
  ePhysicalDeviceShaderSmBuiltinsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV , ePhysicalDeviceShaderSmBuiltinsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV , eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR , eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR ,
  eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR , eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR , ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR , eSamplerYcbcrConversionImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR ,
  eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR , eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR , eDrmFormatModifierPropertiesListEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT , ePhysicalDeviceImageDrmFormatModifierInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT ,
  eImageDrmFormatModifierListCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT , eImageDrmFormatModifierExplicitCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT , eImageDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT , eDrmFormatModifierPropertiesList2EXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT ,
  eValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT , eShaderModuleValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT , eDescriptorSetLayoutBindingFlagsCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT , ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT ,
  ePhysicalDeviceDescriptorIndexingPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT , eDescriptorSetVariableDescriptorCountAllocateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT , eDescriptorSetVariableDescriptorCountLayoutSupportEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT , ePipelineViewportShadingRateImageStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV ,
  ePhysicalDeviceShadingRateImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV , ePhysicalDeviceShadingRateImagePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV , ePipelineViewportCoarseSampleOrderStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV , eRayTracingPipelineCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV ,
  eAccelerationStructureCreateInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV , eGeometryNV = VK_STRUCTURE_TYPE_GEOMETRY_NV , eGeometryTrianglesNV = VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV , eGeometryAabbNV = VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV ,
  eBindAccelerationStructureMemoryInfoNV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV , eWriteDescriptorSetAccelerationStructureNV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV , eAccelerationStructureMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV , ePhysicalDeviceRayTracingPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV ,
  eRayTracingShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV , eAccelerationStructureInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV , ePhysicalDeviceRepresentativeFragmentTestFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV , ePipelineRepresentativeFragmentTestStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV ,
  ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR , eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR , ePhysicalDeviceImageViewImageFormatInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT , eFilterCubicImageViewImageFormatPropertiesEXT = VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT ,
  eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT , ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR , ePhysicalDevice8BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR , eImportMemoryHostPointerInfoEXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT ,
  eMemoryHostPointerPropertiesEXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT , ePhysicalDeviceExternalMemoryHostPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT , ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR , ePhysicalDeviceShaderClockFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR ,
  ePipelineCompilerControlCreateInfoAMD = VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD , eCalibratedTimestampInfoEXT = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT , ePhysicalDeviceShaderCorePropertiesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD , eVideoDecodeH265CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR ,
  eVideoDecodeH265SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoDecodeH265SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoDecodeH265ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR , eVideoDecodeH265PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR ,
  eVideoDecodeH265DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR , eDeviceQueueGlobalPriorityCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR , ePhysicalDeviceGlobalPriorityQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR , eQueueFamilyGlobalPriorityPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR ,
  eDeviceMemoryOverallocationCreateInfoAMD = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD , ePhysicalDeviceVertexAttributeDivisorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT , ePipelineVertexInputDivisorStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT , ePhysicalDeviceVertexAttributeDivisorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT ,
  ePipelineCreationFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT , ePhysicalDeviceDriverPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR , ePhysicalDeviceFloatControlsPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR , ePhysicalDeviceDepthStencilResolvePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR ,
  eSubpassDescriptionDepthStencilResolveKHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR , ePhysicalDeviceComputeShaderDerivativesFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV , ePhysicalDeviceMeshShaderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV , ePhysicalDeviceMeshShaderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV ,
  ePhysicalDeviceFragmentShaderBarycentricFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV , ePhysicalDeviceShaderImageFootprintFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV , ePipelineViewportExclusiveScissorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV , ePhysicalDeviceExclusiveScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV ,
  eCheckpointDataNV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV , eQueueFamilyCheckpointPropertiesNV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV , ePhysicalDeviceTimelineSemaphoreFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR , ePhysicalDeviceTimelineSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR ,
  eSemaphoreTypeCreateInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR , eTimelineSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR , eSemaphoreWaitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR , eSemaphoreSignalInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR ,
  ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL , eQueryPoolPerformanceQueryCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL , eQueryPoolCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL , eInitializePerformanceApiInfoINTEL = VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL ,
  ePerformanceMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL , ePerformanceStreamMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL , ePerformanceOverrideInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL , ePerformanceConfigurationAcquireInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL ,
  ePhysicalDeviceVulkanMemoryModelFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR , ePhysicalDevicePciBusInfoPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT , eDisplayNativeHdrSurfaceCapabilitiesAMD = VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD , eSwapchainDisplayNativeHdrCreateInfoAMD = VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD ,
  ePhysicalDeviceShaderTerminateInvocationFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR , ePhysicalDeviceFragmentDensityMapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT , ePhysicalDeviceFragmentDensityMapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT , eRenderPassFragmentDensityMapCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT ,
  ePhysicalDeviceScalarBlockLayoutFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT , ePhysicalDeviceSubgroupSizeControlPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT , ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT , ePhysicalDeviceSubgroupSizeControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT ,
  eFragmentShadingRateAttachmentInfoKHR = VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR , ePipelineFragmentShadingRateStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR , ePhysicalDeviceFragmentShadingRatePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR , ePhysicalDeviceFragmentShadingRateFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR ,
  ePhysicalDeviceFragmentShadingRateKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR , ePhysicalDeviceShaderCoreProperties2AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD , ePhysicalDeviceCoherentMemoryFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD , ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT ,
  ePhysicalDeviceMemoryBudgetPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT , ePhysicalDeviceMemoryPriorityFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT , eMemoryPriorityAllocateInfoEXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT , eSurfaceProtectedCapabilitiesKHR = VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR ,
  ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV , ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR , eAttachmentReferenceStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR , eAttachmentDescriptionStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR ,
  ePhysicalDeviceBufferDeviceAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT , ePhysicalDeviceBufferAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT , eBufferDeviceAddressInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT , eBufferDeviceAddressCreateInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT ,
  ePhysicalDeviceToolPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT , eImageStencilUsageCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT , eValidationFeaturesEXT = VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT , ePhysicalDevicePresentWaitFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR ,
  ePhysicalDeviceCooperativeMatrixFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV , eCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV , ePhysicalDeviceCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV , ePhysicalDeviceCoverageReductionModeFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV ,
  ePipelineCoverageReductionStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV , eFramebufferMixedSamplesCombinationNV = VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV , ePhysicalDeviceFragmentShaderInterlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT , ePhysicalDeviceYcbcrImageArraysFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT ,
  ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR , ePhysicalDeviceProvokingVertexFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT , ePipelineRasterizationProvokingVertexStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT , ePhysicalDeviceProvokingVertexPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT ,
  eHeadlessSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT , ePhysicalDeviceBufferDeviceAddressFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR , eBufferDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR , eBufferOpaqueCaptureAddressCreateInfoKHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR ,
  eMemoryOpaqueCaptureAddressAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR , eDeviceMemoryOpaqueCaptureAddressInfoKHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR , ePhysicalDeviceLineRasterizationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT , ePipelineRasterizationLineStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT ,
  ePhysicalDeviceLineRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT , ePhysicalDeviceShaderAtomicFloatFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT , ePhysicalDeviceHostQueryResetFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT , ePhysicalDeviceIndexTypeUint8FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT ,
  ePhysicalDeviceExtendedDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT , ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR , ePipelineInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR , ePipelineExecutablePropertiesKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR ,
  ePipelineExecutableInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR , ePipelineExecutableStatisticKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR , ePipelineExecutableInternalRepresentationKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR , ePhysicalDeviceHostImageCopyFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT ,
  ePhysicalDeviceHostImageCopyPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT , eMemoryToImageCopyEXT = VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT , eImageToMemoryCopyEXT = VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT , eCopyImageToMemoryInfoEXT = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT ,
  eCopyMemoryToImageInfoEXT = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT , eHostImageLayoutTransitionInfoEXT = VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT , eCopyImageToImageInfoEXT = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT , eSubresourceHostMemcpySizeEXT = VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT ,
  eHostImageCopyDevicePerformanceQueryEXT = VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT , eMemoryMapInfoKHR = VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR , eMemoryUnmapInfoKHR = VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR , ePhysicalDeviceShaderAtomicFloat2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT ,
  eSurfacePresentModeEXT = VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT , eSurfacePresentScalingCapabilitiesEXT = VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT , eSurfacePresentModeCompatibilityEXT = VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT , ePhysicalDeviceSwapchainMaintenance1FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT ,
  eSwapchainPresentFenceInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT , eSwapchainPresentModesCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT , eSwapchainPresentModeInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT , eSwapchainPresentScalingCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT ,
  eReleaseSwapchainImagesInfoEXT = VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT , ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT , ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV , eGraphicsShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV ,
  eGraphicsPipelineShaderGroupsCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV , eIndirectCommandsLayoutTokenNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV , eIndirectCommandsLayoutCreateInfoNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV , eGeneratedCommandsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV ,
  eGeneratedCommandsMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV , ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV , ePhysicalDeviceInheritedViewportScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV , eCommandBufferInheritanceViewportScissorInfoNV = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV ,
  ePhysicalDeviceShaderIntegerDotProductFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR , ePhysicalDeviceShaderIntegerDotProductPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR , ePhysicalDeviceTexelBufferAlignmentFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT , ePhysicalDeviceTexelBufferAlignmentPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT ,
  eCommandBufferInheritanceRenderPassTransformInfoQCOM = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM , eRenderPassTransformBeginInfoQCOM = VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM , ePhysicalDeviceDepthBiasControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT , eDepthBiasInfoEXT = VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT ,
  eDepthBiasRepresentationInfoEXT = VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT , ePhysicalDeviceDeviceMemoryReportFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT , eDeviceDeviceMemoryReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT , eDeviceMemoryReportCallbackDataEXT = VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT ,
  ePhysicalDeviceRobustness2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT , ePhysicalDeviceRobustness2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT , eSamplerCustomBorderColorCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT , ePhysicalDeviceCustomBorderColorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT ,
  ePhysicalDeviceCustomBorderColorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT , ePipelineLibraryCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR , ePhysicalDevicePresentBarrierFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV , eSurfaceCapabilitiesPresentBarrierNV = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV ,
  eSwapchainPresentBarrierCreateInfoNV = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV , ePresentIdKHR = VK_STRUCTURE_TYPE_PRESENT_ID_KHR , ePhysicalDevicePresentIdFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR , ePhysicalDevicePrivateDataFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT ,
  eDevicePrivateDataCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT , ePrivateDataSlotCreateInfoEXT = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT , ePhysicalDevicePipelineCreationCacheControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT , eVideoEncodeInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR ,
  eVideoEncodeRateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR , eVideoEncodeRateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR , eVideoEncodeCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR , eVideoEncodeUsageInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR ,
  eQueryPoolVideoEncodeFeedbackCreateInfoKHR = VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR , ePhysicalDeviceVideoEncodeQualityLevelInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR , eVideoEncodeQualityLevelPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR , eVideoEncodeQualityLevelInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR ,
  eVideoEncodeSessionParametersGetInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR , eVideoEncodeSessionParametersFeedbackInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR , ePhysicalDeviceDiagnosticsConfigFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV , eDeviceDiagnosticsConfigCreateInfoNV = VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV ,
  eQueryLowLatencySupportNV = VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV , eMemoryBarrier2KHR = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR , eBufferMemoryBarrier2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR , eImageMemoryBarrier2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR ,
  eDependencyInfoKHR = VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR , eSubmitInfo2KHR = VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR , eSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR , eCommandBufferSubmitInfoKHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR ,
  ePhysicalDeviceSynchronization2FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR , eQueueFamilyCheckpointProperties2NV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV , eCheckpointData2NV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV , ePhysicalDeviceDescriptorBufferPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT ,
  ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT , ePhysicalDeviceDescriptorBufferFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT , eDescriptorAddressInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT , eDescriptorGetInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT ,
  eBufferCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT , eImageCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT , eImageViewCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT , eSamplerCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT ,
  eOpaqueCaptureDescriptorDataCreateInfoEXT = VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT , eDescriptorBufferBindingInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT , eDescriptorBufferBindingPushDescriptorBufferHandleEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT , eAccelerationStructureCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT ,
  ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT , ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT , eGraphicsPipelineLibraryCreateInfoEXT = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT , ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD ,
  ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR , ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR , ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR , ePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR ,
  ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV , ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV , ePipelineFragmentShadingRateEnumStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV , eAccelerationStructureGeometryMotionTrianglesDataNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV ,
  ePhysicalDeviceRayTracingMotionBlurFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV , eAccelerationStructureMotionInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV , ePhysicalDeviceMeshShaderFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT , ePhysicalDeviceMeshShaderPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT ,
  ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT , ePhysicalDeviceFragmentDensityMap2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT , ePhysicalDeviceFragmentDensityMap2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT , eCopyCommandTransformInfoQCOM = VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM ,
  ePhysicalDeviceImageRobustnessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT , ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR , eCopyBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR , eCopyImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR ,
  eCopyBufferToImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR , eCopyImageToBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR , eBlitImageInfo2KHR = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR , eResolveImageInfo2KHR = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR ,
  eBufferCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR , eImageCopy2KHR = VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR , eImageBlit2KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR , eBufferImageCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR ,
  eImageResolve2KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR , ePhysicalDeviceImageCompressionControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT , eImageCompressionControlEXT = VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT , eSubresourceLayout2EXT = VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT ,
  eImageSubresource2EXT = VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT , eImageCompressionPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT , ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT , ePhysicalDevice4444FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT ,
  ePhysicalDeviceFaultFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT , eDeviceFaultCountsEXT = VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT , eDeviceFaultInfoEXT = VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT , ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM ,
  ePhysicalDeviceRgba10X6FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT , ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE , eMutableDescriptorTypeCreateInfoVALVE = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE , ePhysicalDeviceVertexInputDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT ,
  eVertexInputBindingDescription2EXT = VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT , eVertexInputAttributeDescription2EXT = VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT , ePhysicalDeviceDrmPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT , ePhysicalDeviceAddressBindingReportFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT ,
  eDeviceAddressBindingCallbackDataEXT = VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT , ePhysicalDeviceDepthClipControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT , ePipelineViewportDepthClipControlCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT , ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT ,
  eFormatProperties3KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR , eSubpassShadingPipelineCreateInfoHUAWEI = VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI , ePhysicalDeviceSubpassShadingFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI , ePhysicalDeviceSubpassShadingPropertiesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI ,
  ePhysicalDeviceInvocationMaskFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI , eMemoryGetRemoteAddressInfoNV = VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV , ePhysicalDeviceExternalMemoryRdmaFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV , ePipelinePropertiesIdentifierEXT = VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT ,
  ePhysicalDevicePipelinePropertiesFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT , ePipelineInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT , ePhysicalDeviceFrameBoundaryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT , eFrameBoundaryEXT = VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT ,
  ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT , eSubpassResolvePerformanceQueryEXT = VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT , eMultisampledRenderToSingleSampledInfoEXT = VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT , ePhysicalDeviceExtendedDynamicState2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT ,
  ePhysicalDeviceColorWriteEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT , ePipelineColorWriteCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT , ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT , ePhysicalDeviceRayTracingMaintenance1FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR ,
  ePhysicalDeviceGlobalPriorityQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT , eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT , ePhysicalDeviceImageViewMinLodFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT , eImageViewMinLodCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT ,
  ePhysicalDeviceMultiDrawFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT , ePhysicalDeviceMultiDrawPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT , ePhysicalDeviceImage2DViewOf3DFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT , ePhysicalDeviceShaderTileImageFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT ,
  ePhysicalDeviceShaderTileImagePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT , eMicromapBuildInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT , eMicromapVersionInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT , eCopyMicromapInfoEXT = VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT ,
  eCopyMicromapToMemoryInfoEXT = VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT , eCopyMemoryToMicromapInfoEXT = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT , ePhysicalDeviceOpacityMicromapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT , ePhysicalDeviceOpacityMicromapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT ,
  eMicromapCreateInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT , eMicromapBuildSizesInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT , eAccelerationStructureTrianglesOpacityMicromapEXT = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT , ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI ,
  ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI , ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI , ePhysicalDeviceBorderColorSwizzleFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT , eSamplerBorderColorComponentMappingCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT ,
  ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT , ePhysicalDeviceMaintenance4FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR , ePhysicalDeviceMaintenance4PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR , eDeviceBufferMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR ,
  eDeviceImageMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR , ePhysicalDeviceShaderCorePropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM , eDeviceQueueShaderCoreControlCreateInfoARM = VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM , ePhysicalDeviceSchedulingControlsFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM ,
  ePhysicalDeviceSchedulingControlsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM , ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT , eImageViewSlicedCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT , ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE ,
  eDescriptorSetBindingReferenceVALVE = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE , eDescriptorSetLayoutHostMappingInfoVALVE = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE , ePhysicalDeviceDepthClampZeroOneFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT , ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT ,
  ePhysicalDeviceRenderPassStripedFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM , ePhysicalDeviceRenderPassStripedPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM , eRenderPassStripeBeginInfoARM = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM , eRenderPassStripeInfoARM = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM ,
  eRenderPassStripeSubmitInfoARM = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM , ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM , ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM , eSubpassFragmentDensityMapOffsetEndInfoQCOM = VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM ,
  ePhysicalDeviceCopyMemoryIndirectFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV , ePhysicalDeviceCopyMemoryIndirectPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV , ePhysicalDeviceMemoryDecompressionFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV , ePhysicalDeviceMemoryDecompressionPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV ,
  ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV , eComputePipelineIndirectBufferInfoNV = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV , ePipelineIndirectDeviceAddressInfoNV = VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV , ePhysicalDeviceLinearColorAttachmentFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV ,
  ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT , ePhysicalDeviceImageProcessingFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM , ePhysicalDeviceImageProcessingPropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM , eImageViewSampleWeightCreateInfoQCOM = VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM ,
  ePhysicalDeviceNestedCommandBufferFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT , ePhysicalDeviceNestedCommandBufferPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT , eExternalMemoryAcquireUnmodifiedEXT = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT , ePhysicalDeviceExtendedDynamicState3FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT ,
  ePhysicalDeviceExtendedDynamicState3PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT , ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT , eRenderPassCreationControlEXT = VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT , eRenderPassCreationFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT ,
  eRenderPassSubpassFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT , eDirectDriverLoadingInfoLUNARG = VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG , eDirectDriverLoadingListLUNARG = VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG , ePhysicalDeviceShaderModuleIdentifierFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT ,
  ePhysicalDeviceShaderModuleIdentifierPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT , ePipelineShaderStageModuleIdentifierCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT , eShaderModuleIdentifierEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT , ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT ,
  ePhysicalDeviceOpticalFlowFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV , ePhysicalDeviceOpticalFlowPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV , eOpticalFlowImageFormatInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV , eOpticalFlowImageFormatPropertiesNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV ,
  eOpticalFlowSessionCreateInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV , eOpticalFlowExecuteInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV , eOpticalFlowSessionCreatePrivateDataInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV , ePhysicalDeviceLegacyDitheringFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT ,
  ePhysicalDevicePipelineProtectedAccessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT , ePhysicalDeviceMaintenance5FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR , ePhysicalDeviceMaintenance5PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR , eRenderingAreaInfoKHR = VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR ,
  eDeviceImageSubresourceInfoKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR , eSubresourceLayout2KHR = VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR , eImageSubresource2KHR = VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR , ePipelineCreateFlags2CreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR ,
  eBufferUsageFlags2CreateInfoKHR = VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR , ePhysicalDeviceRayTracingPositionFetchFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR , ePhysicalDeviceShaderObjectFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT , ePhysicalDeviceShaderObjectPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT ,
  eShaderCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT , eShaderRequiredSubgroupSizeCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT , ePhysicalDeviceTilePropertiesFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM , eTilePropertiesQCOM = VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM ,
  ePhysicalDeviceAmigoProfilingFeaturesSEC = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC , eAmigoProfilingSubmitInfoSEC = VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC , ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM , ePhysicalDeviceRayTracingInvocationReorderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV ,
  ePhysicalDeviceRayTracingInvocationReorderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV , ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV , ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV , ePhysicalDeviceMutableDescriptorTypeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT ,
  eMutableDescriptorTypeCreateInfoEXT = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT , eLayerSettingsCreateInfoEXT = VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT , ePhysicalDeviceShaderCoreBuiltinsFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM , ePhysicalDeviceShaderCoreBuiltinsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM ,
  ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT , ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT , eLatencySleepModeInfoNV = VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV , eLatencySleepInfoNV = VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV ,
  eSetLatencyMarkerInfoNV = VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV , eGetLatencyMarkerInfoNV = VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV , eLatencyTimingsFrameReportNV = VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV , eLatencySubmissionPresentIdNV = VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV ,
  eOutOfBandQueueTypeInfoNV = VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV , eSwapchainLatencyCreateInfoNV = VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV , eLatencySurfaceCapabilitiesNV = VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV , ePhysicalDeviceCooperativeMatrixFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR ,
  eCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR , ePhysicalDeviceCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR , ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM , eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM ,
  ePhysicalDeviceVideoMaintenance1FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR , eVideoInlineQueryInfoKHR = VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR , ePhysicalDevicePerStageDescriptorSetFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV , ePhysicalDeviceImageProcessing2FeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM ,
  ePhysicalDeviceImageProcessing2PropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM , eSamplerBlockMatchWindowCreateInfoQCOM = VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM , eSamplerCubicWeightsCreateInfoQCOM = VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM , ePhysicalDeviceCubicWeightsFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM ,
  eBlitImageCubicWeightsInfoQCOM = VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM , ePhysicalDeviceYcbcrDegammaFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM , eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM , ePhysicalDeviceCubicClampFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM ,
  ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT , ePhysicalDeviceVertexAttributeDivisorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR , ePipelineVertexInputDivisorStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR , ePhysicalDeviceVertexAttributeDivisorFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR ,
  ePhysicalDeviceLayeredDriverPropertiesMSFT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT , eCalibratedTimestampInfoKHR = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR , ePhysicalDeviceMaintenance6FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR , ePhysicalDeviceMaintenance6PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR ,
  eBindMemoryStatusKHR = VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR , eBindDescriptorSetsInfoKHR = VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR , ePushConstantsInfoKHR = VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR , ePushDescriptorSetInfoKHR = VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR ,
  ePushDescriptorSetWithTemplateInfoKHR = VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR , eSetDescriptorBufferOffsetsInfoEXT = VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT , eBindDescriptorBufferEmbeddedSamplersInfoEXT = VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT , ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV
}
 
enum class  PipelineCacheHeaderVersion { eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE }
 
enum class  ObjectType {
  eUnknown = VK_OBJECT_TYPE_UNKNOWN , eInstance = VK_OBJECT_TYPE_INSTANCE , ePhysicalDevice = VK_OBJECT_TYPE_PHYSICAL_DEVICE , eDevice = VK_OBJECT_TYPE_DEVICE ,
  eQueue = VK_OBJECT_TYPE_QUEUE , eSemaphore = VK_OBJECT_TYPE_SEMAPHORE , eCommandBuffer = VK_OBJECT_TYPE_COMMAND_BUFFER , eFence = VK_OBJECT_TYPE_FENCE ,
  eDeviceMemory = VK_OBJECT_TYPE_DEVICE_MEMORY , eBuffer = VK_OBJECT_TYPE_BUFFER , eImage = VK_OBJECT_TYPE_IMAGE , eEvent = VK_OBJECT_TYPE_EVENT ,
  eQueryPool = VK_OBJECT_TYPE_QUERY_POOL , eBufferView = VK_OBJECT_TYPE_BUFFER_VIEW , eImageView = VK_OBJECT_TYPE_IMAGE_VIEW , eShaderModule = VK_OBJECT_TYPE_SHADER_MODULE ,
  ePipelineCache = VK_OBJECT_TYPE_PIPELINE_CACHE , ePipelineLayout = VK_OBJECT_TYPE_PIPELINE_LAYOUT , eRenderPass = VK_OBJECT_TYPE_RENDER_PASS , ePipeline = VK_OBJECT_TYPE_PIPELINE ,
  eDescriptorSetLayout = VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT , eSampler = VK_OBJECT_TYPE_SAMPLER , eDescriptorPool = VK_OBJECT_TYPE_DESCRIPTOR_POOL , eDescriptorSet = VK_OBJECT_TYPE_DESCRIPTOR_SET ,
  eFramebuffer = VK_OBJECT_TYPE_FRAMEBUFFER , eCommandPool = VK_OBJECT_TYPE_COMMAND_POOL , eSamplerYcbcrConversion = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION , eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE ,
  ePrivateDataSlot = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT , eSurfaceKHR = VK_OBJECT_TYPE_SURFACE_KHR , eSwapchainKHR = VK_OBJECT_TYPE_SWAPCHAIN_KHR , eDisplayKHR = VK_OBJECT_TYPE_DISPLAY_KHR ,
  eDisplayModeKHR = VK_OBJECT_TYPE_DISPLAY_MODE_KHR , eDebugReportCallbackEXT = VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT , eVideoSessionKHR = VK_OBJECT_TYPE_VIDEO_SESSION_KHR , eVideoSessionParametersKHR = VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR ,
  eCuModuleNVX = VK_OBJECT_TYPE_CU_MODULE_NVX , eCuFunctionNVX = VK_OBJECT_TYPE_CU_FUNCTION_NVX , eDescriptorUpdateTemplateKHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR , eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT ,
  eAccelerationStructureKHR = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR , eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR , eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT , eAccelerationStructureNV = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV ,
  ePerformanceConfigurationINTEL = VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL , eDeferredOperationKHR = VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR , eIndirectCommandsLayoutNV = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV , ePrivateDataSlotEXT = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT ,
  eMicromapEXT = VK_OBJECT_TYPE_MICROMAP_EXT , eOpticalFlowSessionNV = VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV , eShaderEXT = VK_OBJECT_TYPE_SHADER_EXT
}
 
enum class  VendorId {
  eVIV = VK_VENDOR_ID_VIV , eVSI = VK_VENDOR_ID_VSI , eKazan = VK_VENDOR_ID_KAZAN , eCodeplay = VK_VENDOR_ID_CODEPLAY ,
  eMESA = VK_VENDOR_ID_MESA , ePocl = VK_VENDOR_ID_POCL , eMobileye = VK_VENDOR_ID_MOBILEYE
}
 
enum class  Format {
  eUndefined = VK_FORMAT_UNDEFINED , eR4G4UnormPack8 = VK_FORMAT_R4G4_UNORM_PACK8 , eR4G4B4A4UnormPack16 = VK_FORMAT_R4G4B4A4_UNORM_PACK16 , eB4G4R4A4UnormPack16 = VK_FORMAT_B4G4R4A4_UNORM_PACK16 ,
  eR5G6B5UnormPack16 = VK_FORMAT_R5G6B5_UNORM_PACK16 , eB5G6R5UnormPack16 = VK_FORMAT_B5G6R5_UNORM_PACK16 , eR5G5B5A1UnormPack16 = VK_FORMAT_R5G5B5A1_UNORM_PACK16 , eB5G5R5A1UnormPack16 = VK_FORMAT_B5G5R5A1_UNORM_PACK16 ,
  eA1R5G5B5UnormPack16 = VK_FORMAT_A1R5G5B5_UNORM_PACK16 , eR8Unorm = VK_FORMAT_R8_UNORM , eR8Snorm = VK_FORMAT_R8_SNORM , eR8Uscaled = VK_FORMAT_R8_USCALED ,
  eR8Sscaled = VK_FORMAT_R8_SSCALED , eR8Uint = VK_FORMAT_R8_UINT , eR8Sint = VK_FORMAT_R8_SINT , eR8Srgb = VK_FORMAT_R8_SRGB ,
  eR8G8Unorm = VK_FORMAT_R8G8_UNORM , eR8G8Snorm = VK_FORMAT_R8G8_SNORM , eR8G8Uscaled = VK_FORMAT_R8G8_USCALED , eR8G8Sscaled = VK_FORMAT_R8G8_SSCALED ,
  eR8G8Uint = VK_FORMAT_R8G8_UINT , eR8G8Sint = VK_FORMAT_R8G8_SINT , eR8G8Srgb = VK_FORMAT_R8G8_SRGB , eR8G8B8Unorm = VK_FORMAT_R8G8B8_UNORM ,
  eR8G8B8Snorm = VK_FORMAT_R8G8B8_SNORM , eR8G8B8Uscaled = VK_FORMAT_R8G8B8_USCALED , eR8G8B8Sscaled = VK_FORMAT_R8G8B8_SSCALED , eR8G8B8Uint = VK_FORMAT_R8G8B8_UINT ,
  eR8G8B8Sint = VK_FORMAT_R8G8B8_SINT , eR8G8B8Srgb = VK_FORMAT_R8G8B8_SRGB , eB8G8R8Unorm = VK_FORMAT_B8G8R8_UNORM , eB8G8R8Snorm = VK_FORMAT_B8G8R8_SNORM ,
  eB8G8R8Uscaled = VK_FORMAT_B8G8R8_USCALED , eB8G8R8Sscaled = VK_FORMAT_B8G8R8_SSCALED , eB8G8R8Uint = VK_FORMAT_B8G8R8_UINT , eB8G8R8Sint = VK_FORMAT_B8G8R8_SINT ,
  eB8G8R8Srgb = VK_FORMAT_B8G8R8_SRGB , eR8G8B8A8Unorm = VK_FORMAT_R8G8B8A8_UNORM , eR8G8B8A8Snorm = VK_FORMAT_R8G8B8A8_SNORM , eR8G8B8A8Uscaled = VK_FORMAT_R8G8B8A8_USCALED ,
  eR8G8B8A8Sscaled = VK_FORMAT_R8G8B8A8_SSCALED , eR8G8B8A8Uint = VK_FORMAT_R8G8B8A8_UINT , eR8G8B8A8Sint = VK_FORMAT_R8G8B8A8_SINT , eR8G8B8A8Srgb = VK_FORMAT_R8G8B8A8_SRGB ,
  eB8G8R8A8Unorm = VK_FORMAT_B8G8R8A8_UNORM , eB8G8R8A8Snorm = VK_FORMAT_B8G8R8A8_SNORM , eB8G8R8A8Uscaled = VK_FORMAT_B8G8R8A8_USCALED , eB8G8R8A8Sscaled = VK_FORMAT_B8G8R8A8_SSCALED ,
  eB8G8R8A8Uint = VK_FORMAT_B8G8R8A8_UINT , eB8G8R8A8Sint = VK_FORMAT_B8G8R8A8_SINT , eB8G8R8A8Srgb = VK_FORMAT_B8G8R8A8_SRGB , eA8B8G8R8UnormPack32 = VK_FORMAT_A8B8G8R8_UNORM_PACK32 ,
  eA8B8G8R8SnormPack32 = VK_FORMAT_A8B8G8R8_SNORM_PACK32 , eA8B8G8R8UscaledPack32 = VK_FORMAT_A8B8G8R8_USCALED_PACK32 , eA8B8G8R8SscaledPack32 = VK_FORMAT_A8B8G8R8_SSCALED_PACK32 , eA8B8G8R8UintPack32 = VK_FORMAT_A8B8G8R8_UINT_PACK32 ,
  eA8B8G8R8SintPack32 = VK_FORMAT_A8B8G8R8_SINT_PACK32 , eA8B8G8R8SrgbPack32 = VK_FORMAT_A8B8G8R8_SRGB_PACK32 , eA2R10G10B10UnormPack32 = VK_FORMAT_A2R10G10B10_UNORM_PACK32 , eA2R10G10B10SnormPack32 = VK_FORMAT_A2R10G10B10_SNORM_PACK32 ,
  eA2R10G10B10UscaledPack32 = VK_FORMAT_A2R10G10B10_USCALED_PACK32 , eA2R10G10B10SscaledPack32 = VK_FORMAT_A2R10G10B10_SSCALED_PACK32 , eA2R10G10B10UintPack32 = VK_FORMAT_A2R10G10B10_UINT_PACK32 , eA2R10G10B10SintPack32 = VK_FORMAT_A2R10G10B10_SINT_PACK32 ,
  eA2B10G10R10UnormPack32 = VK_FORMAT_A2B10G10R10_UNORM_PACK32 , eA2B10G10R10SnormPack32 = VK_FORMAT_A2B10G10R10_SNORM_PACK32 , eA2B10G10R10UscaledPack32 = VK_FORMAT_A2B10G10R10_USCALED_PACK32 , eA2B10G10R10SscaledPack32 = VK_FORMAT_A2B10G10R10_SSCALED_PACK32 ,
  eA2B10G10R10UintPack32 = VK_FORMAT_A2B10G10R10_UINT_PACK32 , eA2B10G10R10SintPack32 = VK_FORMAT_A2B10G10R10_SINT_PACK32 , eR16Unorm = VK_FORMAT_R16_UNORM , eR16Snorm = VK_FORMAT_R16_SNORM ,
  eR16Uscaled = VK_FORMAT_R16_USCALED , eR16Sscaled = VK_FORMAT_R16_SSCALED , eR16Uint = VK_FORMAT_R16_UINT , eR16Sint = VK_FORMAT_R16_SINT ,
  eR16Sfloat = VK_FORMAT_R16_SFLOAT , eR16G16Unorm = VK_FORMAT_R16G16_UNORM , eR16G16Snorm = VK_FORMAT_R16G16_SNORM , eR16G16Uscaled = VK_FORMAT_R16G16_USCALED ,
  eR16G16Sscaled = VK_FORMAT_R16G16_SSCALED , eR16G16Uint = VK_FORMAT_R16G16_UINT , eR16G16Sint = VK_FORMAT_R16G16_SINT , eR16G16Sfloat = VK_FORMAT_R16G16_SFLOAT ,
  eR16G16B16Unorm = VK_FORMAT_R16G16B16_UNORM , eR16G16B16Snorm = VK_FORMAT_R16G16B16_SNORM , eR16G16B16Uscaled = VK_FORMAT_R16G16B16_USCALED , eR16G16B16Sscaled = VK_FORMAT_R16G16B16_SSCALED ,
  eR16G16B16Uint = VK_FORMAT_R16G16B16_UINT , eR16G16B16Sint = VK_FORMAT_R16G16B16_SINT , eR16G16B16Sfloat = VK_FORMAT_R16G16B16_SFLOAT , eR16G16B16A16Unorm = VK_FORMAT_R16G16B16A16_UNORM ,
  eR16G16B16A16Snorm = VK_FORMAT_R16G16B16A16_SNORM , eR16G16B16A16Uscaled = VK_FORMAT_R16G16B16A16_USCALED , eR16G16B16A16Sscaled = VK_FORMAT_R16G16B16A16_SSCALED , eR16G16B16A16Uint = VK_FORMAT_R16G16B16A16_UINT ,
  eR16G16B16A16Sint = VK_FORMAT_R16G16B16A16_SINT , eR16G16B16A16Sfloat = VK_FORMAT_R16G16B16A16_SFLOAT , eR32Uint = VK_FORMAT_R32_UINT , eR32Sint = VK_FORMAT_R32_SINT ,
  eR32Sfloat = VK_FORMAT_R32_SFLOAT , eR32G32Uint = VK_FORMAT_R32G32_UINT , eR32G32Sint = VK_FORMAT_R32G32_SINT , eR32G32Sfloat = VK_FORMAT_R32G32_SFLOAT ,
  eR32G32B32Uint = VK_FORMAT_R32G32B32_UINT , eR32G32B32Sint = VK_FORMAT_R32G32B32_SINT , eR32G32B32Sfloat = VK_FORMAT_R32G32B32_SFLOAT , eR32G32B32A32Uint = VK_FORMAT_R32G32B32A32_UINT ,
  eR32G32B32A32Sint = VK_FORMAT_R32G32B32A32_SINT , eR32G32B32A32Sfloat = VK_FORMAT_R32G32B32A32_SFLOAT , eR64Uint = VK_FORMAT_R64_UINT , eR64Sint = VK_FORMAT_R64_SINT ,
  eR64Sfloat = VK_FORMAT_R64_SFLOAT , eR64G64Uint = VK_FORMAT_R64G64_UINT , eR64G64Sint = VK_FORMAT_R64G64_SINT , eR64G64Sfloat = VK_FORMAT_R64G64_SFLOAT ,
  eR64G64B64Uint = VK_FORMAT_R64G64B64_UINT , eR64G64B64Sint = VK_FORMAT_R64G64B64_SINT , eR64G64B64Sfloat = VK_FORMAT_R64G64B64_SFLOAT , eR64G64B64A64Uint = VK_FORMAT_R64G64B64A64_UINT ,
  eR64G64B64A64Sint = VK_FORMAT_R64G64B64A64_SINT , eR64G64B64A64Sfloat = VK_FORMAT_R64G64B64A64_SFLOAT , eB10G11R11UfloatPack32 = VK_FORMAT_B10G11R11_UFLOAT_PACK32 , eE5B9G9R9UfloatPack32 = VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 ,
  eD16Unorm = VK_FORMAT_D16_UNORM , eX8D24UnormPack32 = VK_FORMAT_X8_D24_UNORM_PACK32 , eD32Sfloat = VK_FORMAT_D32_SFLOAT , eS8Uint = VK_FORMAT_S8_UINT ,
  eD16UnormS8Uint = VK_FORMAT_D16_UNORM_S8_UINT , eD24UnormS8Uint = VK_FORMAT_D24_UNORM_S8_UINT , eD32SfloatS8Uint = VK_FORMAT_D32_SFLOAT_S8_UINT , eBc1RgbUnormBlock = VK_FORMAT_BC1_RGB_UNORM_BLOCK ,
  eBc1RgbSrgbBlock = VK_FORMAT_BC1_RGB_SRGB_BLOCK , eBc1RgbaUnormBlock = VK_FORMAT_BC1_RGBA_UNORM_BLOCK , eBc1RgbaSrgbBlock = VK_FORMAT_BC1_RGBA_SRGB_BLOCK , eBc2UnormBlock = VK_FORMAT_BC2_UNORM_BLOCK ,
  eBc2SrgbBlock = VK_FORMAT_BC2_SRGB_BLOCK , eBc3UnormBlock = VK_FORMAT_BC3_UNORM_BLOCK , eBc3SrgbBlock = VK_FORMAT_BC3_SRGB_BLOCK , eBc4UnormBlock = VK_FORMAT_BC4_UNORM_BLOCK ,
  eBc4SnormBlock = VK_FORMAT_BC4_SNORM_BLOCK , eBc5UnormBlock = VK_FORMAT_BC5_UNORM_BLOCK , eBc5SnormBlock = VK_FORMAT_BC5_SNORM_BLOCK , eBc6HUfloatBlock = VK_FORMAT_BC6H_UFLOAT_BLOCK ,
  eBc6HSfloatBlock = VK_FORMAT_BC6H_SFLOAT_BLOCK , eBc7UnormBlock = VK_FORMAT_BC7_UNORM_BLOCK , eBc7SrgbBlock = VK_FORMAT_BC7_SRGB_BLOCK , eEtc2R8G8B8UnormBlock = VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK ,
  eEtc2R8G8B8SrgbBlock = VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK , eEtc2R8G8B8A1UnormBlock = VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK , eEtc2R8G8B8A1SrgbBlock = VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK , eEtc2R8G8B8A8UnormBlock = VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK ,
  eEtc2R8G8B8A8SrgbBlock = VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK , eEacR11UnormBlock = VK_FORMAT_EAC_R11_UNORM_BLOCK , eEacR11SnormBlock = VK_FORMAT_EAC_R11_SNORM_BLOCK , eEacR11G11UnormBlock = VK_FORMAT_EAC_R11G11_UNORM_BLOCK ,
  eEacR11G11SnormBlock = VK_FORMAT_EAC_R11G11_SNORM_BLOCK , eAstc4x4UnormBlock = VK_FORMAT_ASTC_4x4_UNORM_BLOCK , eAstc4x4SrgbBlock = VK_FORMAT_ASTC_4x4_SRGB_BLOCK , eAstc5x4UnormBlock = VK_FORMAT_ASTC_5x4_UNORM_BLOCK ,
  eAstc5x4SrgbBlock = VK_FORMAT_ASTC_5x4_SRGB_BLOCK , eAstc5x5UnormBlock = VK_FORMAT_ASTC_5x5_UNORM_BLOCK , eAstc5x5SrgbBlock = VK_FORMAT_ASTC_5x5_SRGB_BLOCK , eAstc6x5UnormBlock = VK_FORMAT_ASTC_6x5_UNORM_BLOCK ,
  eAstc6x5SrgbBlock = VK_FORMAT_ASTC_6x5_SRGB_BLOCK , eAstc6x6UnormBlock = VK_FORMAT_ASTC_6x6_UNORM_BLOCK , eAstc6x6SrgbBlock = VK_FORMAT_ASTC_6x6_SRGB_BLOCK , eAstc8x5UnormBlock = VK_FORMAT_ASTC_8x5_UNORM_BLOCK ,
  eAstc8x5SrgbBlock = VK_FORMAT_ASTC_8x5_SRGB_BLOCK , eAstc8x6UnormBlock = VK_FORMAT_ASTC_8x6_UNORM_BLOCK , eAstc8x6SrgbBlock = VK_FORMAT_ASTC_8x6_SRGB_BLOCK , eAstc8x8UnormBlock = VK_FORMAT_ASTC_8x8_UNORM_BLOCK ,
  eAstc8x8SrgbBlock = VK_FORMAT_ASTC_8x8_SRGB_BLOCK , eAstc10x5UnormBlock = VK_FORMAT_ASTC_10x5_UNORM_BLOCK , eAstc10x5SrgbBlock = VK_FORMAT_ASTC_10x5_SRGB_BLOCK , eAstc10x6UnormBlock = VK_FORMAT_ASTC_10x6_UNORM_BLOCK ,
  eAstc10x6SrgbBlock = VK_FORMAT_ASTC_10x6_SRGB_BLOCK , eAstc10x8UnormBlock = VK_FORMAT_ASTC_10x8_UNORM_BLOCK , eAstc10x8SrgbBlock = VK_FORMAT_ASTC_10x8_SRGB_BLOCK , eAstc10x10UnormBlock = VK_FORMAT_ASTC_10x10_UNORM_BLOCK ,
  eAstc10x10SrgbBlock = VK_FORMAT_ASTC_10x10_SRGB_BLOCK , eAstc12x10UnormBlock = VK_FORMAT_ASTC_12x10_UNORM_BLOCK , eAstc12x10SrgbBlock = VK_FORMAT_ASTC_12x10_SRGB_BLOCK , eAstc12x12UnormBlock = VK_FORMAT_ASTC_12x12_UNORM_BLOCK ,
  eAstc12x12SrgbBlock = VK_FORMAT_ASTC_12x12_SRGB_BLOCK , eG8B8G8R8422Unorm = VK_FORMAT_G8B8G8R8_422_UNORM , eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM , eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM ,
  eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM , eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM , eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM , eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM ,
  eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16 , eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16 , eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 , eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 ,
  eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 , eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 ,
  eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 , eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16 , eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16 ,
  eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 , eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 , eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 , eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 ,
  eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 ,
  eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM , eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM , eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM , eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM ,
  eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM , eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM , eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM , eG8B8R82Plane444Unorm = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM ,
  eG10X6B10X6R10X62Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 , eG12X4B12X4R12X42Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 , eG16B16R162Plane444Unorm = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM , eA4R4G4B4UnormPack16 = VK_FORMAT_A4R4G4B4_UNORM_PACK16 ,
  eA4B4G4R4UnormPack16 = VK_FORMAT_A4B4G4R4_UNORM_PACK16 , eAstc4x4SfloatBlock = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK , eAstc5x4SfloatBlock = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK , eAstc5x5SfloatBlock = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK ,
  eAstc6x5SfloatBlock = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK , eAstc6x6SfloatBlock = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK , eAstc8x5SfloatBlock = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK , eAstc8x6SfloatBlock = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK ,
  eAstc8x8SfloatBlock = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK , eAstc10x5SfloatBlock = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK , eAstc10x6SfloatBlock = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK , eAstc10x8SfloatBlock = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK ,
  eAstc10x10SfloatBlock = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK , eAstc12x10SfloatBlock = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK , eAstc12x12SfloatBlock = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK , ePvrtc12BppUnormBlockIMG = VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG ,
  ePvrtc14BppUnormBlockIMG = VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG , ePvrtc22BppUnormBlockIMG = VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG , ePvrtc24BppUnormBlockIMG = VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG , ePvrtc12BppSrgbBlockIMG = VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG ,
  ePvrtc14BppSrgbBlockIMG = VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG , ePvrtc22BppSrgbBlockIMG = VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG , ePvrtc24BppSrgbBlockIMG = VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG , eAstc4x4SfloatBlockEXT = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT ,
  eAstc5x4SfloatBlockEXT = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT , eAstc5x5SfloatBlockEXT = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT , eAstc6x5SfloatBlockEXT = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT , eAstc6x6SfloatBlockEXT = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT ,
  eAstc8x5SfloatBlockEXT = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT , eAstc8x6SfloatBlockEXT = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT , eAstc8x8SfloatBlockEXT = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT , eAstc10x5SfloatBlockEXT = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT ,
  eAstc10x6SfloatBlockEXT = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT , eAstc10x8SfloatBlockEXT = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT , eAstc10x10SfloatBlockEXT = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT , eAstc12x10SfloatBlockEXT = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT ,
  eAstc12x12SfloatBlockEXT = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT , eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM_KHR , eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM_KHR , eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR ,
  eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR , eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR , eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR , eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR ,
  eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16_KHR , eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR , eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR , eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR ,
  eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR , eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR , eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR ,
  eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR , eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16_KHR , eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR ,
  eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR , eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR , eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR , eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR ,
  eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR , eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR ,
  eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM_KHR , eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM_KHR , eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR , eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR ,
  eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR , eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR , eG16B16R163Plane444UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR , eG8B8R82Plane444UnormEXT = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT ,
  eG10X6B10X6R10X62Plane444Unorm3Pack16EXT = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT , eG12X4B12X4R12X42Plane444Unorm3Pack16EXT = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT , eG16B16R162Plane444UnormEXT = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT , eA4R4G4B4UnormPack16EXT = VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT ,
  eA4B4G4R4UnormPack16EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT , eR16G16S105NV = VK_FORMAT_R16G16_S10_5_NV , eA1B5G5R5UnormPack16KHR = VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR , eA8UnormKHR = VK_FORMAT_A8_UNORM_KHR
}
 
enum class  FormatFeatureFlagBits : VkFormatFeatureFlags {
  eSampledImage = VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT , eStorageImage = VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT , eStorageImageAtomic = VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT , eUniformTexelBuffer = VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT ,
  eStorageTexelBuffer = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT , eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT , eVertexBuffer = VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT , eColorAttachment = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT ,
  eColorAttachmentBlend = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT , eDepthStencilAttachment = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT , eBlitSrc = VK_FORMAT_FEATURE_BLIT_SRC_BIT , eBlitDst = VK_FORMAT_FEATURE_BLIT_DST_BIT ,
  eSampledImageFilterLinear = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT , eTransferSrc = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT , eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT , eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT ,
  eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT , eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ,
  eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT , eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT , eSampledImageFilterMinmax = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT , eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG ,
  eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR , eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR , eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR , eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR ,
  eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT , eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR , eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR , eSampledImageYcbcrConversionLinearFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR ,
  eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR , eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR , eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR , eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT_KHR ,
  eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR , eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT , eFragmentDensityMapEXT = VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT , eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR ,
  eVideoEncodeInputKHR = VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR , eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR
}
 
enum class  ImageCreateFlagBits : VkImageCreateFlags {
  eSparseBinding = VK_IMAGE_CREATE_SPARSE_BINDING_BIT , eSparseResidency = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT , eSparseAliased = VK_IMAGE_CREATE_SPARSE_ALIASED_BIT , eMutableFormat = VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT ,
  eCubeCompatible = VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT , eAlias = VK_IMAGE_CREATE_ALIAS_BIT , eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT , e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT ,
  eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT , eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT , eProtected = VK_IMAGE_CREATE_PROTECTED_BIT , eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT ,
  eCornerSampledNV = VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV , eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR , e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR , eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR ,
  eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR , eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT , eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT_KHR , eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT_KHR ,
  eSubsampledEXT = VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT , eDescriptorBufferCaptureReplayEXT = VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eMultisampledRenderToSingleSampledEXT = VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT , e2DViewCompatibleEXT = VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT ,
  eFragmentDensityMapOffsetQCOM = VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM , eVideoProfileIndependentKHR = VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
}
 
enum class  ImageTiling { eOptimal = VK_IMAGE_TILING_OPTIMAL , eLinear = VK_IMAGE_TILING_LINEAR , eDrmFormatModifierEXT = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT }
 
enum class  ImageType { e1D = VK_IMAGE_TYPE_1D , e2D = VK_IMAGE_TYPE_2D , e3D = VK_IMAGE_TYPE_3D }
 
enum class  ImageUsageFlagBits : VkImageUsageFlags {
  eTransferSrc = VK_IMAGE_USAGE_TRANSFER_SRC_BIT , eTransferDst = VK_IMAGE_USAGE_TRANSFER_DST_BIT , eSampled = VK_IMAGE_USAGE_SAMPLED_BIT , eStorage = VK_IMAGE_USAGE_STORAGE_BIT ,
  eColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT , eDepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT , eTransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT , eInputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT ,
  eVideoDecodeDstKHR = VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR , eVideoDecodeSrcKHR = VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR , eVideoDecodeDpbKHR = VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR , eShadingRateImageNV = VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV ,
  eFragmentDensityMapEXT = VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT , eFragmentShadingRateAttachmentKHR = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eHostTransferEXT = VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT , eVideoEncodeDstKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR ,
  eVideoEncodeSrcKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR , eVideoEncodeDpbKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR , eAttachmentFeedbackLoopEXT = VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eInvocationMaskHUAWEI = VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI ,
  eSampleWeightQCOM = VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM , eSampleBlockMatchQCOM = VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
}
 
enum class  InstanceCreateFlagBits : VkInstanceCreateFlags { eEnumeratePortabilityKHR = VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR }
 
enum class  InternalAllocationType { eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE }
 
enum class  MemoryHeapFlagBits : VkMemoryHeapFlags { eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT , eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT , eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR }
 
enum class  MemoryPropertyFlagBits : VkMemoryPropertyFlags {
  eDeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT , eHostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT , eHostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT , eHostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT ,
  eLazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT , eProtected = VK_MEMORY_PROPERTY_PROTECTED_BIT , eDeviceCoherentAMD = VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD , eDeviceUncachedAMD = VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD ,
  eRdmaCapableNV = VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV
}
 
enum class  PhysicalDeviceType {
  eOther = VK_PHYSICAL_DEVICE_TYPE_OTHER , eIntegratedGpu = VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU , eDiscreteGpu = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU , eVirtualGpu = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU ,
  eCpu = VK_PHYSICAL_DEVICE_TYPE_CPU
}
 
enum class  QueueFlagBits : VkQueueFlags {
  eGraphics = VK_QUEUE_GRAPHICS_BIT , eCompute = VK_QUEUE_COMPUTE_BIT , eTransfer = VK_QUEUE_TRANSFER_BIT , eSparseBinding = VK_QUEUE_SPARSE_BINDING_BIT ,
  eProtected = VK_QUEUE_PROTECTED_BIT , eVideoDecodeKHR = VK_QUEUE_VIDEO_DECODE_BIT_KHR , eVideoEncodeKHR = VK_QUEUE_VIDEO_ENCODE_BIT_KHR , eOpticalFlowNV = VK_QUEUE_OPTICAL_FLOW_BIT_NV
}
 
enum class  SampleCountFlagBits : VkSampleCountFlags {
  e1 = VK_SAMPLE_COUNT_1_BIT , e2 = VK_SAMPLE_COUNT_2_BIT , e4 = VK_SAMPLE_COUNT_4_BIT , e8 = VK_SAMPLE_COUNT_8_BIT ,
  e16 = VK_SAMPLE_COUNT_16_BIT , e32 = VK_SAMPLE_COUNT_32_BIT , e64 = VK_SAMPLE_COUNT_64_BIT
}
 
enum class  SystemAllocationScope {
  eCommand = VK_SYSTEM_ALLOCATION_SCOPE_COMMAND , eObject = VK_SYSTEM_ALLOCATION_SCOPE_OBJECT , eCache = VK_SYSTEM_ALLOCATION_SCOPE_CACHE , eDevice = VK_SYSTEM_ALLOCATION_SCOPE_DEVICE ,
  eInstance = VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
}
 
enum class  DeviceCreateFlagBits : VkDeviceCreateFlags
 
enum class  DeviceQueueCreateFlagBits : VkDeviceQueueCreateFlags { eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT }
 
enum class  PipelineStageFlagBits : VkPipelineStageFlags {
  eTopOfPipe = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT , eDrawIndirect = VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT , eVertexInput = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT , eVertexShader = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT ,
  eTessellationControlShader = VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT , eTessellationEvaluationShader = VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT , eGeometryShader = VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT , eFragmentShader = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT ,
  eEarlyFragmentTests = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT , eLateFragmentTests = VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT , eColorAttachmentOutput = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT , eComputeShader = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT ,
  eTransfer = VK_PIPELINE_STAGE_TRANSFER_BIT , eBottomOfPipe = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT , eHost = VK_PIPELINE_STAGE_HOST_BIT , eAllGraphics = VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT ,
  eAllCommands = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT , eNone = VK_PIPELINE_STAGE_NONE , eTransformFeedbackEXT = VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT , eConditionalRenderingEXT = VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT ,
  eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR , eRayTracingShaderKHR = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR , eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV , eRayTracingShaderNV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV ,
  eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV , eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV , eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV , eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT ,
  eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eCommandPreprocessNV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV , eNoneKHR = VK_PIPELINE_STAGE_NONE_KHR , eTaskShaderEXT = VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT ,
  eMeshShaderEXT = VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT
}
 
enum class  MemoryMapFlagBits : VkMemoryMapFlags
 
enum class  ImageAspectFlagBits : VkImageAspectFlags {
  eColor = VK_IMAGE_ASPECT_COLOR_BIT , eDepth = VK_IMAGE_ASPECT_DEPTH_BIT , eStencil = VK_IMAGE_ASPECT_STENCIL_BIT , eMetadata = VK_IMAGE_ASPECT_METADATA_BIT ,
  ePlane0 = VK_IMAGE_ASPECT_PLANE_0_BIT , ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT , ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT , eNone = VK_IMAGE_ASPECT_NONE ,
  ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT_KHR , ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT_KHR , ePlane2KHR = VK_IMAGE_ASPECT_PLANE_2_BIT_KHR , eMemoryPlane0EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT ,
  eMemoryPlane1EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT , eMemoryPlane2EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT , eMemoryPlane3EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT , eNoneKHR = VK_IMAGE_ASPECT_NONE_KHR
}
 
enum class  SparseImageFormatFlagBits : VkSparseImageFormatFlags { eSingleMiptail = VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT , eAlignedMipSize = VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT , eNonstandardBlockSize = VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT }
 
enum class  SparseMemoryBindFlagBits : VkSparseMemoryBindFlags { eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT }
 
enum class  FenceCreateFlagBits : VkFenceCreateFlags { eSignaled = VK_FENCE_CREATE_SIGNALED_BIT }
 
enum class  SemaphoreCreateFlagBits : VkSemaphoreCreateFlags
 
enum class  EventCreateFlagBits : VkEventCreateFlags { eDeviceOnly = VK_EVENT_CREATE_DEVICE_ONLY_BIT , eDeviceOnlyKHR = VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR }
 
enum class  QueryPipelineStatisticFlagBits : VkQueryPipelineStatisticFlags {
  eInputAssemblyVertices = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT , eInputAssemblyPrimitives = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT , eVertexShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT , eGeometryShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT ,
  eGeometryShaderPrimitives = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT , eClippingInvocations = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT , eClippingPrimitives = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT , eFragmentShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT ,
  eTessellationControlShaderPatches = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT , eTessellationEvaluationShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT , eComputeShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT , eTaskShaderInvocationsEXT = VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT ,
  eMeshShaderInvocationsEXT = VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT , eClusterCullingShaderInvocationsHUAWEI = VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI
}
 
enum class  QueryResultFlagBits : VkQueryResultFlags {
  e64 = VK_QUERY_RESULT_64_BIT , eWait = VK_QUERY_RESULT_WAIT_BIT , eWithAvailability = VK_QUERY_RESULT_WITH_AVAILABILITY_BIT , ePartial = VK_QUERY_RESULT_PARTIAL_BIT ,
  eWithStatusKHR = VK_QUERY_RESULT_WITH_STATUS_BIT_KHR
}
 
enum class  QueryType {
  eOcclusion = VK_QUERY_TYPE_OCCLUSION , ePipelineStatistics = VK_QUERY_TYPE_PIPELINE_STATISTICS , eTimestamp = VK_QUERY_TYPE_TIMESTAMP , eResultStatusOnlyKHR = VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR ,
  eTransformFeedbackStreamEXT = VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT , ePerformanceQueryKHR = VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR , eAccelerationStructureCompactedSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR , eAccelerationStructureSerializationSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR ,
  eAccelerationStructureCompactedSizeNV = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV , ePerformanceQueryINTEL = VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL , eVideoEncodeFeedbackKHR = VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR , eMeshPrimitivesGeneratedEXT = VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT ,
  ePrimitivesGeneratedEXT = VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT , eAccelerationStructureSerializationBottomLevelPointersKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR , eAccelerationStructureSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR , eMicromapSerializationSizeEXT = VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT ,
  eMicromapCompactedSizeEXT = VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT
}
 
enum class  QueryPoolCreateFlagBits : VkQueryPoolCreateFlags
 
enum class  BufferCreateFlagBits : VkBufferCreateFlags {
  eSparseBinding = VK_BUFFER_CREATE_SPARSE_BINDING_BIT , eSparseResidency = VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT , eSparseAliased = VK_BUFFER_CREATE_SPARSE_ALIASED_BIT , eProtected = VK_BUFFER_CREATE_PROTECTED_BIT ,
  eDeviceAddressCaptureReplay = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT , eDeviceAddressCaptureReplayEXT = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT , eDeviceAddressCaptureReplayKHR = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR , eDescriptorBufferCaptureReplayEXT = VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT ,
  eVideoProfileIndependentKHR = VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
}
 
enum class  BufferUsageFlagBits : VkBufferUsageFlags {
  eTransferSrc = VK_BUFFER_USAGE_TRANSFER_SRC_BIT , eTransferDst = VK_BUFFER_USAGE_TRANSFER_DST_BIT , eUniformTexelBuffer = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT , eStorageTexelBuffer = VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT ,
  eUniformBuffer = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT , eStorageBuffer = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT , eIndexBuffer = VK_BUFFER_USAGE_INDEX_BUFFER_BIT , eVertexBuffer = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT ,
  eIndirectBuffer = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT , eShaderDeviceAddress = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT , eVideoDecodeSrcKHR = VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR , eVideoDecodeDstKHR = VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR ,
  eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT , eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT , eConditionalRenderingEXT = VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT , eAccelerationStructureBuildInputReadOnlyKHR = VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR ,
  eAccelerationStructureStorageKHR = VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR , eShaderBindingTableKHR = VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR , eRayTracingNV = VK_BUFFER_USAGE_RAY_TRACING_BIT_NV , eShaderDeviceAddressEXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT ,
  eShaderDeviceAddressKHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR , eVideoEncodeDstKHR = VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR , eVideoEncodeSrcKHR = VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR , eSamplerDescriptorBufferEXT = VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT ,
  eResourceDescriptorBufferEXT = VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT , ePushDescriptorsDescriptorBufferEXT = VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT , eMicromapBuildInputReadOnlyEXT = VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT , eMicromapStorageEXT = VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT
}
 
enum class  SharingMode { eExclusive = VK_SHARING_MODE_EXCLUSIVE , eConcurrent = VK_SHARING_MODE_CONCURRENT }
 
enum class  BufferViewCreateFlagBits : VkBufferViewCreateFlags
 
enum class  ImageLayout {
  eUndefined = VK_IMAGE_LAYOUT_UNDEFINED , eGeneral = VK_IMAGE_LAYOUT_GENERAL , eColorAttachmentOptimal = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL , eDepthStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL ,
  eDepthStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL , eShaderReadOnlyOptimal = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL , eTransferSrcOptimal = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL , eTransferDstOptimal = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL ,
  ePreinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED , eDepthReadOnlyStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL , eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL , eDepthAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL ,
  eDepthReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL , eStencilAttachmentOptimal = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL , eStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL , eReadOnlyOptimal = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL ,
  eAttachmentOptimal = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL , ePresentSrcKHR = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR , eVideoDecodeDstKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR , eVideoDecodeSrcKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR ,
  eVideoDecodeDpbKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR , eSharedPresentKHR = VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR , eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR , eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR ,
  eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV , eFragmentDensityMapOptimalEXT = VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT , eFragmentShadingRateAttachmentOptimalKHR = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR , eDepthAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR ,
  eDepthReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR , eStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR , eStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR , eVideoEncodeDstKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR ,
  eVideoEncodeSrcKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR , eVideoEncodeDpbKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR , eReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR , eAttachmentOptimalKHR = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR ,
  eAttachmentFeedbackLoopOptimalEXT = VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
}
 
enum class  ComponentSwizzle {
  eIdentity = VK_COMPONENT_SWIZZLE_IDENTITY , eZero = VK_COMPONENT_SWIZZLE_ZERO , eOne = VK_COMPONENT_SWIZZLE_ONE , eR = VK_COMPONENT_SWIZZLE_R ,
  eG = VK_COMPONENT_SWIZZLE_G , eB = VK_COMPONENT_SWIZZLE_B , eA = VK_COMPONENT_SWIZZLE_A
}
 
enum class  ImageViewCreateFlagBits : VkImageViewCreateFlags { eFragmentDensityMapDynamicEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT , eDescriptorBufferCaptureReplayEXT = VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eFragmentDensityMapDeferredEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT }
 
enum class  ImageViewType {
  e1D = VK_IMAGE_VIEW_TYPE_1D , e2D = VK_IMAGE_VIEW_TYPE_2D , e3D = VK_IMAGE_VIEW_TYPE_3D , eCube = VK_IMAGE_VIEW_TYPE_CUBE ,
  e1DArray = VK_IMAGE_VIEW_TYPE_1D_ARRAY , e2DArray = VK_IMAGE_VIEW_TYPE_2D_ARRAY , eCubeArray = VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
}
 
enum class  ShaderModuleCreateFlagBits : VkShaderModuleCreateFlags
 
enum class  PipelineCacheCreateFlagBits : VkPipelineCacheCreateFlags { eExternallySynchronized = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT , eExternallySynchronizedEXT = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT }
 
enum class  BlendFactor {
  eZero = VK_BLEND_FACTOR_ZERO , eOne = VK_BLEND_FACTOR_ONE , eSrcColor = VK_BLEND_FACTOR_SRC_COLOR , eOneMinusSrcColor = VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR ,
  eDstColor = VK_BLEND_FACTOR_DST_COLOR , eOneMinusDstColor = VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR , eSrcAlpha = VK_BLEND_FACTOR_SRC_ALPHA , eOneMinusSrcAlpha = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA ,
  eDstAlpha = VK_BLEND_FACTOR_DST_ALPHA , eOneMinusDstAlpha = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA , eConstantColor = VK_BLEND_FACTOR_CONSTANT_COLOR , eOneMinusConstantColor = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR ,
  eConstantAlpha = VK_BLEND_FACTOR_CONSTANT_ALPHA , eOneMinusConstantAlpha = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA , eSrcAlphaSaturate = VK_BLEND_FACTOR_SRC_ALPHA_SATURATE , eSrc1Color = VK_BLEND_FACTOR_SRC1_COLOR ,
  eOneMinusSrc1Color = VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR , eSrc1Alpha = VK_BLEND_FACTOR_SRC1_ALPHA , eOneMinusSrc1Alpha = VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
}
 
enum class  BlendOp {
  eAdd = VK_BLEND_OP_ADD , eSubtract = VK_BLEND_OP_SUBTRACT , eReverseSubtract = VK_BLEND_OP_REVERSE_SUBTRACT , eMin = VK_BLEND_OP_MIN ,
  eMax = VK_BLEND_OP_MAX , eZeroEXT = VK_BLEND_OP_ZERO_EXT , eSrcEXT = VK_BLEND_OP_SRC_EXT , eDstEXT = VK_BLEND_OP_DST_EXT ,
  eSrcOverEXT = VK_BLEND_OP_SRC_OVER_EXT , eDstOverEXT = VK_BLEND_OP_DST_OVER_EXT , eSrcInEXT = VK_BLEND_OP_SRC_IN_EXT , eDstInEXT = VK_BLEND_OP_DST_IN_EXT ,
  eSrcOutEXT = VK_BLEND_OP_SRC_OUT_EXT , eDstOutEXT = VK_BLEND_OP_DST_OUT_EXT , eSrcAtopEXT = VK_BLEND_OP_SRC_ATOP_EXT , eDstAtopEXT = VK_BLEND_OP_DST_ATOP_EXT ,
  eXorEXT = VK_BLEND_OP_XOR_EXT , eMultiplyEXT = VK_BLEND_OP_MULTIPLY_EXT , eScreenEXT = VK_BLEND_OP_SCREEN_EXT , eOverlayEXT = VK_BLEND_OP_OVERLAY_EXT ,
  eDarkenEXT = VK_BLEND_OP_DARKEN_EXT , eLightenEXT = VK_BLEND_OP_LIGHTEN_EXT , eColordodgeEXT = VK_BLEND_OP_COLORDODGE_EXT , eColorburnEXT = VK_BLEND_OP_COLORBURN_EXT ,
  eHardlightEXT = VK_BLEND_OP_HARDLIGHT_EXT , eSoftlightEXT = VK_BLEND_OP_SOFTLIGHT_EXT , eDifferenceEXT = VK_BLEND_OP_DIFFERENCE_EXT , eExclusionEXT = VK_BLEND_OP_EXCLUSION_EXT ,
  eInvertEXT = VK_BLEND_OP_INVERT_EXT , eInvertRgbEXT = VK_BLEND_OP_INVERT_RGB_EXT , eLineardodgeEXT = VK_BLEND_OP_LINEARDODGE_EXT , eLinearburnEXT = VK_BLEND_OP_LINEARBURN_EXT ,
  eVividlightEXT = VK_BLEND_OP_VIVIDLIGHT_EXT , eLinearlightEXT = VK_BLEND_OP_LINEARLIGHT_EXT , ePinlightEXT = VK_BLEND_OP_PINLIGHT_EXT , eHardmixEXT = VK_BLEND_OP_HARDMIX_EXT ,
  eHslHueEXT = VK_BLEND_OP_HSL_HUE_EXT , eHslSaturationEXT = VK_BLEND_OP_HSL_SATURATION_EXT , eHslColorEXT = VK_BLEND_OP_HSL_COLOR_EXT , eHslLuminosityEXT = VK_BLEND_OP_HSL_LUMINOSITY_EXT ,
  ePlusEXT = VK_BLEND_OP_PLUS_EXT , ePlusClampedEXT = VK_BLEND_OP_PLUS_CLAMPED_EXT , ePlusClampedAlphaEXT = VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT , ePlusDarkerEXT = VK_BLEND_OP_PLUS_DARKER_EXT ,
  eMinusEXT = VK_BLEND_OP_MINUS_EXT , eMinusClampedEXT = VK_BLEND_OP_MINUS_CLAMPED_EXT , eContrastEXT = VK_BLEND_OP_CONTRAST_EXT , eInvertOvgEXT = VK_BLEND_OP_INVERT_OVG_EXT ,
  eRedEXT = VK_BLEND_OP_RED_EXT , eGreenEXT = VK_BLEND_OP_GREEN_EXT , eBlueEXT = VK_BLEND_OP_BLUE_EXT
}
 
enum class  ColorComponentFlagBits : VkColorComponentFlags { eR = VK_COLOR_COMPONENT_R_BIT , eG = VK_COLOR_COMPONENT_G_BIT , eB = VK_COLOR_COMPONENT_B_BIT , eA = VK_COLOR_COMPONENT_A_BIT }
 
enum class  CompareOp {
  eNever = VK_COMPARE_OP_NEVER , eLess = VK_COMPARE_OP_LESS , eEqual = VK_COMPARE_OP_EQUAL , eLessOrEqual = VK_COMPARE_OP_LESS_OR_EQUAL ,
  eGreater = VK_COMPARE_OP_GREATER , eNotEqual = VK_COMPARE_OP_NOT_EQUAL , eGreaterOrEqual = VK_COMPARE_OP_GREATER_OR_EQUAL , eAlways = VK_COMPARE_OP_ALWAYS
}
 
enum class  CullModeFlagBits : VkCullModeFlags { eNone = VK_CULL_MODE_NONE , eFront = VK_CULL_MODE_FRONT_BIT , eBack = VK_CULL_MODE_BACK_BIT , eFrontAndBack = VK_CULL_MODE_FRONT_AND_BACK }
 
enum class  DynamicState {
  eViewport = VK_DYNAMIC_STATE_VIEWPORT , eScissor = VK_DYNAMIC_STATE_SCISSOR , eLineWidth = VK_DYNAMIC_STATE_LINE_WIDTH , eDepthBias = VK_DYNAMIC_STATE_DEPTH_BIAS ,
  eBlendConstants = VK_DYNAMIC_STATE_BLEND_CONSTANTS , eDepthBounds = VK_DYNAMIC_STATE_DEPTH_BOUNDS , eStencilCompareMask = VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK , eStencilWriteMask = VK_DYNAMIC_STATE_STENCIL_WRITE_MASK ,
  eStencilReference = VK_DYNAMIC_STATE_STENCIL_REFERENCE , eCullMode = VK_DYNAMIC_STATE_CULL_MODE , eFrontFace = VK_DYNAMIC_STATE_FRONT_FACE , ePrimitiveTopology = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY ,
  eViewportWithCount = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT , eScissorWithCount = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT , eVertexInputBindingStride = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE , eDepthTestEnable = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE ,
  eDepthWriteEnable = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE , eDepthCompareOp = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP , eDepthBoundsTestEnable = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE , eStencilTestEnable = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE ,
  eStencilOp = VK_DYNAMIC_STATE_STENCIL_OP , eRasterizerDiscardEnable = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE , eDepthBiasEnable = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE , ePrimitiveRestartEnable = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE ,
  eViewportWScalingNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV , eDiscardRectangleEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT , eDiscardRectangleEnableEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT , eDiscardRectangleModeEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT ,
  eSampleLocationsEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT , eRayTracingPipelineStackSizeKHR = VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR , eViewportShadingRatePaletteNV = VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV , eViewportCoarseSampleOrderNV = VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV ,
  eExclusiveScissorEnableNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV , eExclusiveScissorNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV , eFragmentShadingRateKHR = VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR , eLineStippleEXT = VK_DYNAMIC_STATE_LINE_STIPPLE_EXT ,
  eCullModeEXT = VK_DYNAMIC_STATE_CULL_MODE_EXT , eFrontFaceEXT = VK_DYNAMIC_STATE_FRONT_FACE_EXT , ePrimitiveTopologyEXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT , eViewportWithCountEXT = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT ,
  eScissorWithCountEXT = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT , eVertexInputBindingStrideEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT , eDepthTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT , eDepthWriteEnableEXT = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT ,
  eDepthCompareOpEXT = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT , eDepthBoundsTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT , eStencilTestEnableEXT = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT , eStencilOpEXT = VK_DYNAMIC_STATE_STENCIL_OP_EXT ,
  eVertexInputEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_EXT , ePatchControlPointsEXT = VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT , eRasterizerDiscardEnableEXT = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT , eDepthBiasEnableEXT = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT ,
  eLogicOpEXT = VK_DYNAMIC_STATE_LOGIC_OP_EXT , ePrimitiveRestartEnableEXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT , eColorWriteEnableEXT = VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT , eTessellationDomainOriginEXT = VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT ,
  eDepthClampEnableEXT = VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT , ePolygonModeEXT = VK_DYNAMIC_STATE_POLYGON_MODE_EXT , eRasterizationSamplesEXT = VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT , eSampleMaskEXT = VK_DYNAMIC_STATE_SAMPLE_MASK_EXT ,
  eAlphaToCoverageEnableEXT = VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT , eAlphaToOneEnableEXT = VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT , eLogicOpEnableEXT = VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT , eColorBlendEnableEXT = VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT ,
  eColorBlendEquationEXT = VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT , eColorWriteMaskEXT = VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT , eRasterizationStreamEXT = VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT , eConservativeRasterizationModeEXT = VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT ,
  eExtraPrimitiveOverestimationSizeEXT = VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT , eDepthClipEnableEXT = VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT , eSampleLocationsEnableEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT , eColorBlendAdvancedEXT = VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT ,
  eProvokingVertexModeEXT = VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT , eLineRasterizationModeEXT = VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT , eLineStippleEnableEXT = VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT , eDepthClipNegativeOneToOneEXT = VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT ,
  eViewportWScalingEnableNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV , eViewportSwizzleNV = VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV , eCoverageToColorEnableNV = VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV , eCoverageToColorLocationNV = VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV ,
  eCoverageModulationModeNV = VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV , eCoverageModulationTableEnableNV = VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV , eCoverageModulationTableNV = VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV , eShadingRateImageEnableNV = VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV ,
  eRepresentativeFragmentTestEnableNV = VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV , eCoverageReductionModeNV = VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV , eAttachmentFeedbackLoopEnableEXT = VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
}
 
enum class  FrontFace { eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE , eClockwise = VK_FRONT_FACE_CLOCKWISE }
 
enum class  LogicOp {
  eClear = VK_LOGIC_OP_CLEAR , eAnd = VK_LOGIC_OP_AND , eAndReverse = VK_LOGIC_OP_AND_REVERSE , eCopy = VK_LOGIC_OP_COPY ,
  eAndInverted = VK_LOGIC_OP_AND_INVERTED , eNoOp = VK_LOGIC_OP_NO_OP , eXor = VK_LOGIC_OP_XOR , eOr = VK_LOGIC_OP_OR ,
  eNor = VK_LOGIC_OP_NOR , eEquivalent = VK_LOGIC_OP_EQUIVALENT , eInvert = VK_LOGIC_OP_INVERT , eOrReverse = VK_LOGIC_OP_OR_REVERSE ,
  eCopyInverted = VK_LOGIC_OP_COPY_INVERTED , eOrInverted = VK_LOGIC_OP_OR_INVERTED , eNand = VK_LOGIC_OP_NAND , eSet = VK_LOGIC_OP_SET
}
 
enum class  PipelineCreateFlagBits : VkPipelineCreateFlags {
  eDisableOptimization = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT , eAllowDerivatives = VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT , eDerivative = VK_PIPELINE_CREATE_DERIVATIVE_BIT , eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT ,
  eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE_BIT , eFailOnPipelineCompileRequired = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT , eEarlyReturnOnFailure = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT , eRenderingFragmentShadingRateAttachmentKHR = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR ,
  eVkPipelineRasterizationStateCreateFragmentShadingRateAttachmentKHR = VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eRenderingFragmentDensityMapAttachmentEXT = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT , eVkPipelineRasterizationStateCreateFragmentDensityMapAttachmentEXT = VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT , eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR ,
  eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE_KHR , eRayTracingNoNullAnyHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR , eRayTracingNoNullClosestHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR , eRayTracingNoNullMissShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR ,
  eRayTracingNoNullIntersectionShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR , eRayTracingSkipTrianglesKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR , eRayTracingSkipAabbsKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR , eRayTracingShaderGroupHandleCaptureReplayKHR = VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR ,
  eDeferCompileNV = VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV , eCaptureStatisticsKHR = VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR , eCaptureInternalRepresentationsKHR = VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR , eIndirectBindableNV = VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV ,
  eLibraryKHR = VK_PIPELINE_CREATE_LIBRARY_BIT_KHR , eFailOnPipelineCompileRequiredEXT = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT , eEarlyReturnOnFailureEXT = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT , eDescriptorBufferEXT = VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT ,
  eRetainLinkTimeOptimizationInfoEXT = VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT , eLinkTimeOptimizationEXT = VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT , eRayTracingAllowMotionNV = VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV , eColorAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT ,
  eDepthStencilAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eRayTracingOpacityMicromapEXT = VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT , eNoProtectedAccessEXT = VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT , eProtectedAccessOnlyEXT = VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT
}
 
enum class  PipelineShaderStageCreateFlagBits : VkPipelineShaderStageCreateFlags { eAllowVaryingSubgroupSize = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT , eRequireFullSubgroups = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT , eAllowVaryingSubgroupSizeEXT = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT , eRequireFullSubgroupsEXT = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT }
 
enum class  PolygonMode { eFill = VK_POLYGON_MODE_FILL , eLine = VK_POLYGON_MODE_LINE , ePoint = VK_POLYGON_MODE_POINT , eFillRectangleNV = VK_POLYGON_MODE_FILL_RECTANGLE_NV }
 
enum class  PrimitiveTopology {
  ePointList = VK_PRIMITIVE_TOPOLOGY_POINT_LIST , eLineList = VK_PRIMITIVE_TOPOLOGY_LINE_LIST , eLineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP , eTriangleList = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST ,
  eTriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP , eTriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN , eLineListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY , eLineStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY ,
  eTriangleListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY , eTriangleStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY , ePatchList = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
}
 
enum class  ShaderStageFlagBits : VkShaderStageFlags {
  eVertex = VK_SHADER_STAGE_VERTEX_BIT , eTessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT , eTessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT , eGeometry = VK_SHADER_STAGE_GEOMETRY_BIT ,
  eFragment = VK_SHADER_STAGE_FRAGMENT_BIT , eCompute = VK_SHADER_STAGE_COMPUTE_BIT , eAllGraphics = VK_SHADER_STAGE_ALL_GRAPHICS , eAll = VK_SHADER_STAGE_ALL ,
  eRaygenKHR = VK_SHADER_STAGE_RAYGEN_BIT_KHR , eAnyHitKHR = VK_SHADER_STAGE_ANY_HIT_BIT_KHR , eClosestHitKHR = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR , eMissKHR = VK_SHADER_STAGE_MISS_BIT_KHR ,
  eIntersectionKHR = VK_SHADER_STAGE_INTERSECTION_BIT_KHR , eCallableKHR = VK_SHADER_STAGE_CALLABLE_BIT_KHR , eRaygenNV = VK_SHADER_STAGE_RAYGEN_BIT_NV , eAnyHitNV = VK_SHADER_STAGE_ANY_HIT_BIT_NV ,
  eClosestHitNV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV , eMissNV = VK_SHADER_STAGE_MISS_BIT_NV , eIntersectionNV = VK_SHADER_STAGE_INTERSECTION_BIT_NV , eCallableNV = VK_SHADER_STAGE_CALLABLE_BIT_NV ,
  eTaskNV = VK_SHADER_STAGE_TASK_BIT_NV , eMeshNV = VK_SHADER_STAGE_MESH_BIT_NV , eTaskEXT = VK_SHADER_STAGE_TASK_BIT_EXT , eMeshEXT = VK_SHADER_STAGE_MESH_BIT_EXT ,
  eSubpassShadingHUAWEI = VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI , eClusterCullingHUAWEI = VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
}
 
enum class  StencilOp {
  eKeep = VK_STENCIL_OP_KEEP , eZero = VK_STENCIL_OP_ZERO , eReplace = VK_STENCIL_OP_REPLACE , eIncrementAndClamp = VK_STENCIL_OP_INCREMENT_AND_CLAMP ,
  eDecrementAndClamp = VK_STENCIL_OP_DECREMENT_AND_CLAMP , eInvert = VK_STENCIL_OP_INVERT , eIncrementAndWrap = VK_STENCIL_OP_INCREMENT_AND_WRAP , eDecrementAndWrap = VK_STENCIL_OP_DECREMENT_AND_WRAP
}
 
enum class  VertexInputRate { eVertex = VK_VERTEX_INPUT_RATE_VERTEX , eInstance = VK_VERTEX_INPUT_RATE_INSTANCE }
 
enum class  PipelineColorBlendStateCreateFlagBits : VkPipelineColorBlendStateCreateFlags { eRasterizationOrderAttachmentAccessARM = VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM , eRasterizationOrderAttachmentAccessEXT = VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT }
 
enum class  PipelineDepthStencilStateCreateFlagBits : VkPipelineDepthStencilStateCreateFlags { eRasterizationOrderAttachmentDepthAccessARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM , eRasterizationOrderAttachmentStencilAccessARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM , eRasterizationOrderAttachmentDepthAccessEXT = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT , eRasterizationOrderAttachmentStencilAccessEXT = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT }
 
enum class  PipelineDynamicStateCreateFlagBits : VkPipelineDynamicStateCreateFlags
 
enum class  PipelineInputAssemblyStateCreateFlagBits : VkPipelineInputAssemblyStateCreateFlags
 
enum class  PipelineLayoutCreateFlagBits : VkPipelineLayoutCreateFlags { eIndependentSetsEXT = VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT }
 
enum class  PipelineMultisampleStateCreateFlagBits : VkPipelineMultisampleStateCreateFlags
 
enum class  PipelineRasterizationStateCreateFlagBits : VkPipelineRasterizationStateCreateFlags
 
enum class  PipelineTessellationStateCreateFlagBits : VkPipelineTessellationStateCreateFlags
 
enum class  PipelineVertexInputStateCreateFlagBits : VkPipelineVertexInputStateCreateFlags
 
enum class  PipelineViewportStateCreateFlagBits : VkPipelineViewportStateCreateFlags
 
enum class  BorderColor {
  eFloatTransparentBlack = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK , eIntTransparentBlack = VK_BORDER_COLOR_INT_TRANSPARENT_BLACK , eFloatOpaqueBlack = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK , eIntOpaqueBlack = VK_BORDER_COLOR_INT_OPAQUE_BLACK ,
  eFloatOpaqueWhite = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE , eIntOpaqueWhite = VK_BORDER_COLOR_INT_OPAQUE_WHITE , eFloatCustomEXT = VK_BORDER_COLOR_FLOAT_CUSTOM_EXT , eIntCustomEXT = VK_BORDER_COLOR_INT_CUSTOM_EXT
}
 
enum class  Filter { eNearest = VK_FILTER_NEAREST , eLinear = VK_FILTER_LINEAR , eCubicIMG = VK_FILTER_CUBIC_IMG , eCubicEXT = VK_FILTER_CUBIC_EXT }
 
enum class  SamplerAddressMode {
  eRepeat = VK_SAMPLER_ADDRESS_MODE_REPEAT , eMirroredRepeat = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT , eClampToEdge = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE , eClampToBorder = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER ,
  eMirrorClampToEdge = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE , eMirrorClampToEdgeKHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR
}
 
enum class  SamplerCreateFlagBits : VkSamplerCreateFlags {
  eSubsampledEXT = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT , eSubsampledCoarseReconstructionEXT = VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT , eDescriptorBufferCaptureReplayEXT = VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eNonSeamlessCubeMapEXT = VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT ,
  eImageProcessingQCOM = VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM
}
 
enum class  SamplerMipmapMode { eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST , eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR }
 
enum class  DescriptorPoolCreateFlagBits : VkDescriptorPoolCreateFlags {
  eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT , eUpdateAfterBind = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT , eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT , eHostOnlyVALVE = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE ,
  eHostOnlyEXT = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT , eAllowOverallocationSetsNV = VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV , eAllowOverallocationPoolsNV = VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV
}
 
enum class  DescriptorSetLayoutCreateFlagBits : VkDescriptorSetLayoutCreateFlags {
  eUpdateAfterBindPool = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT , ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR , eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT , eDescriptorBufferEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT ,
  eEmbeddedImmutableSamplersEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT , eHostOnlyPoolVALVE = VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE , eIndirectBindableNV = VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV , eHostOnlyPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT ,
  ePerStageNV = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV
}
 
enum class  DescriptorType {
  eSampler = VK_DESCRIPTOR_TYPE_SAMPLER , eCombinedImageSampler = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER , eSampledImage = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE , eStorageImage = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE ,
  eUniformTexelBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER , eStorageTexelBuffer = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER , eUniformBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER , eStorageBuffer = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER ,
  eUniformBufferDynamic = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC , eStorageBufferDynamic = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC , eInputAttachment = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT , eInlineUniformBlock = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK ,
  eInlineUniformBlockEXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT , eAccelerationStructureKHR = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR , eAccelerationStructureNV = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV , eMutableVALVE = VK_DESCRIPTOR_TYPE_MUTABLE_VALVE ,
  eSampleWeightImageQCOM = VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM , eBlockMatchImageQCOM = VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM , eMutableEXT = VK_DESCRIPTOR_TYPE_MUTABLE_EXT
}
 
enum class  DescriptorPoolResetFlagBits : VkDescriptorPoolResetFlags
 
enum class  AccessFlagBits : VkAccessFlags {
  eIndirectCommandRead = VK_ACCESS_INDIRECT_COMMAND_READ_BIT , eIndexRead = VK_ACCESS_INDEX_READ_BIT , eVertexAttributeRead = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT , eUniformRead = VK_ACCESS_UNIFORM_READ_BIT ,
  eInputAttachmentRead = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT , eShaderRead = VK_ACCESS_SHADER_READ_BIT , eShaderWrite = VK_ACCESS_SHADER_WRITE_BIT , eColorAttachmentRead = VK_ACCESS_COLOR_ATTACHMENT_READ_BIT ,
  eColorAttachmentWrite = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT , eDepthStencilAttachmentRead = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT , eDepthStencilAttachmentWrite = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT , eTransferRead = VK_ACCESS_TRANSFER_READ_BIT ,
  eTransferWrite = VK_ACCESS_TRANSFER_WRITE_BIT , eHostRead = VK_ACCESS_HOST_READ_BIT , eHostWrite = VK_ACCESS_HOST_WRITE_BIT , eMemoryRead = VK_ACCESS_MEMORY_READ_BIT ,
  eMemoryWrite = VK_ACCESS_MEMORY_WRITE_BIT , eNone = VK_ACCESS_NONE , eTransformFeedbackWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT , eTransformFeedbackCounterReadEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT ,
  eTransformFeedbackCounterWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT , eConditionalRenderingReadEXT = VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT , eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT , eAccelerationStructureReadKHR = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR ,
  eAccelerationStructureWriteKHR = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR , eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV , eAccelerationStructureReadNV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV , eAccelerationStructureWriteNV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV ,
  eFragmentDensityMapReadEXT = VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT , eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR , eCommandPreprocessReadNV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV , eCommandPreprocessWriteNV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV ,
  eNoneKHR = VK_ACCESS_NONE_KHR
}
 
enum class  AttachmentDescriptionFlagBits : VkAttachmentDescriptionFlags { eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT }
 
enum class  AttachmentLoadOp { eLoad = VK_ATTACHMENT_LOAD_OP_LOAD , eClear = VK_ATTACHMENT_LOAD_OP_CLEAR , eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE , eNoneEXT = VK_ATTACHMENT_LOAD_OP_NONE_EXT }
 
enum class  AttachmentStoreOp {
  eStore = VK_ATTACHMENT_STORE_OP_STORE , eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE , eNone = VK_ATTACHMENT_STORE_OP_NONE , eNoneKHR = VK_ATTACHMENT_STORE_OP_NONE_KHR ,
  eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM , eNoneEXT = VK_ATTACHMENT_STORE_OP_NONE_EXT
}
 
enum class  DependencyFlagBits : VkDependencyFlags {
  eByRegion = VK_DEPENDENCY_BY_REGION_BIT , eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT , eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT , eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR ,
  eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR , eFeedbackLoopEXT = VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT
}
 
enum class  FramebufferCreateFlagBits : VkFramebufferCreateFlags { eImageless = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT , eImagelessKHR = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR }
 
enum class  PipelineBindPoint {
  eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS , eCompute = VK_PIPELINE_BIND_POINT_COMPUTE , eRayTracingKHR = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR , eRayTracingNV = VK_PIPELINE_BIND_POINT_RAY_TRACING_NV ,
  eSubpassShadingHUAWEI = VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI
}
 
enum class  RenderPassCreateFlagBits : VkRenderPassCreateFlags { eTransformQCOM = VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM }
 
enum class  SubpassDescriptionFlagBits : VkSubpassDescriptionFlags {
  ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX , ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX , eFragmentRegionQCOM = VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM , eShaderResolveQCOM = VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM ,
  eRasterizationOrderAttachmentColorAccessARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM , eRasterizationOrderAttachmentDepthAccessARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM , eRasterizationOrderAttachmentStencilAccessARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM , eRasterizationOrderAttachmentColorAccessEXT = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT ,
  eRasterizationOrderAttachmentDepthAccessEXT = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT , eRasterizationOrderAttachmentStencilAccessEXT = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT , eEnableLegacyDitheringEXT = VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT
}
 
enum class  CommandPoolCreateFlagBits : VkCommandPoolCreateFlags { eTransient = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT , eResetCommandBuffer = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT , eProtected = VK_COMMAND_POOL_CREATE_PROTECTED_BIT }
 
enum class  CommandPoolResetFlagBits : VkCommandPoolResetFlags { eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT }
 
enum class  CommandBufferLevel { ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY , eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY }
 
enum class  CommandBufferResetFlagBits : VkCommandBufferResetFlags { eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT }
 
enum class  CommandBufferUsageFlagBits : VkCommandBufferUsageFlags { eOneTimeSubmit = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT , eRenderPassContinue = VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT , eSimultaneousUse = VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT }
 
enum class  QueryControlFlagBits : VkQueryControlFlags { ePrecise = VK_QUERY_CONTROL_PRECISE_BIT }
 
enum class  IndexType {
  eUint16 = VK_INDEX_TYPE_UINT16 , eUint32 = VK_INDEX_TYPE_UINT32 , eNoneKHR = VK_INDEX_TYPE_NONE_KHR , eNoneNV = VK_INDEX_TYPE_NONE_NV ,
  eUint8EXT = VK_INDEX_TYPE_UINT8_EXT
}
 
enum class  StencilFaceFlagBits : VkStencilFaceFlags { eFront = VK_STENCIL_FACE_FRONT_BIT , eBack = VK_STENCIL_FACE_BACK_BIT , eFrontAndBack = VK_STENCIL_FACE_FRONT_AND_BACK , eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK }
 
enum class  SubpassContents { eInline = VK_SUBPASS_CONTENTS_INLINE , eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS , eInlineAndSecondaryCommandBuffersEXT = VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT }
 
enum class  SubgroupFeatureFlagBits : VkSubgroupFeatureFlags {
  eBasic = VK_SUBGROUP_FEATURE_BASIC_BIT , eVote = VK_SUBGROUP_FEATURE_VOTE_BIT , eArithmetic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT , eBallot = VK_SUBGROUP_FEATURE_BALLOT_BIT ,
  eShuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT , eShuffleRelative = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT , eClustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT , eQuad = VK_SUBGROUP_FEATURE_QUAD_BIT ,
  ePartitionedNV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
}
 
enum class  PeerMemoryFeatureFlagBits : VkPeerMemoryFeatureFlags { eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT , eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT , eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT , eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT }
 
enum class  MemoryAllocateFlagBits : VkMemoryAllocateFlags { eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT , eDeviceAddress = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT , eDeviceAddressCaptureReplay = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT }
 
enum class  CommandPoolTrimFlagBits : VkCommandPoolTrimFlags
 
enum class  PointClippingBehavior { eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES , eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY }
 
enum class  TessellationDomainOrigin { eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT , eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT }
 
enum class  SamplerYcbcrModelConversion {
  eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY , eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY , eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 , eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 ,
  eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
}
 
enum class  SamplerYcbcrRange { eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL , eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW }
 
enum class  ChromaLocation { eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN , eMidpoint = VK_CHROMA_LOCATION_MIDPOINT }
 
enum class  DescriptorUpdateTemplateType { eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET , ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR }
 
enum class  DescriptorUpdateTemplateCreateFlagBits : VkDescriptorUpdateTemplateCreateFlags
 
enum class  ExternalMemoryHandleTypeFlagBits : VkExternalMemoryHandleTypeFlags {
  eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT ,
  eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT , eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT , eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT , eDmaBufEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT ,
  eHostAllocationEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT , eHostMappedForeignMemoryEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT , eRdmaAddressNV = VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV
}
 
enum class  ExternalMemoryFeatureFlagBits : VkExternalMemoryFeatureFlags { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT }
 
enum class  ExternalFenceHandleTypeFlagBits : VkExternalFenceHandleTypeFlags { eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT }
 
enum class  ExternalFenceFeatureFlagBits : VkExternalFenceFeatureFlags { eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT }
 
enum class  FenceImportFlagBits : VkFenceImportFlags { eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT }
 
enum class  SemaphoreImportFlagBits : VkSemaphoreImportFlags { eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT }
 
enum class  ExternalSemaphoreHandleTypeFlagBits : VkExternalSemaphoreHandleTypeFlags {
  eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT ,
  eD3D11Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT , eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
}
 
enum class  ExternalSemaphoreFeatureFlagBits : VkExternalSemaphoreFeatureFlags { eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT }
 
enum class  DriverId {
  eAmdProprietary = VK_DRIVER_ID_AMD_PROPRIETARY , eAmdOpenSource = VK_DRIVER_ID_AMD_OPEN_SOURCE , eMesaRadv = VK_DRIVER_ID_MESA_RADV , eNvidiaProprietary = VK_DRIVER_ID_NVIDIA_PROPRIETARY ,
  eIntelProprietaryWindows = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS , eIntelOpenSourceMESA = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA , eImaginationProprietary = VK_DRIVER_ID_IMAGINATION_PROPRIETARY , eQualcommProprietary = VK_DRIVER_ID_QUALCOMM_PROPRIETARY ,
  eArmProprietary = VK_DRIVER_ID_ARM_PROPRIETARY , eGoogleSwiftshader = VK_DRIVER_ID_GOOGLE_SWIFTSHADER , eGgpProprietary = VK_DRIVER_ID_GGP_PROPRIETARY , eBroadcomProprietary = VK_DRIVER_ID_BROADCOM_PROPRIETARY ,
  eMesaLlvmpipe = VK_DRIVER_ID_MESA_LLVMPIPE , eMoltenvk = VK_DRIVER_ID_MOLTENVK , eCoreaviProprietary = VK_DRIVER_ID_COREAVI_PROPRIETARY , eJuiceProprietary = VK_DRIVER_ID_JUICE_PROPRIETARY ,
  eVerisiliconProprietary = VK_DRIVER_ID_VERISILICON_PROPRIETARY , eMesaTurnip = VK_DRIVER_ID_MESA_TURNIP , eMesaV3Dv = VK_DRIVER_ID_MESA_V3DV , eMesaPanvk = VK_DRIVER_ID_MESA_PANVK ,
  eSamsungProprietary = VK_DRIVER_ID_SAMSUNG_PROPRIETARY , eMesaVenus = VK_DRIVER_ID_MESA_VENUS , eMesaDozen = VK_DRIVER_ID_MESA_DOZEN , eMesaNvk = VK_DRIVER_ID_MESA_NVK ,
  eImaginationOpenSourceMESA = VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA , eMesaAgxv = VK_DRIVER_ID_MESA_AGXV
}
 
enum class  ShaderFloatControlsIndependence { e32BitOnly = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY , eAll = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL , eNone = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE }
 
enum class  DescriptorBindingFlagBits : VkDescriptorBindingFlags { eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT , eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT , ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT , eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT }
 
enum class  ResolveModeFlagBits : VkResolveModeFlags {
  eNone = VK_RESOLVE_MODE_NONE , eSampleZero = VK_RESOLVE_MODE_SAMPLE_ZERO_BIT , eAverage = VK_RESOLVE_MODE_AVERAGE_BIT , eMin = VK_RESOLVE_MODE_MIN_BIT ,
  eMax = VK_RESOLVE_MODE_MAX_BIT
}
 
enum class  SamplerReductionMode { eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE , eMin = VK_SAMPLER_REDUCTION_MODE_MIN , eMax = VK_SAMPLER_REDUCTION_MODE_MAX , eWeightedAverageRangeclampQCOM = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM }
 
enum class  SemaphoreType { eBinary = VK_SEMAPHORE_TYPE_BINARY , eTimeline = VK_SEMAPHORE_TYPE_TIMELINE }
 
enum class  SemaphoreWaitFlagBits : VkSemaphoreWaitFlags { eAny = VK_SEMAPHORE_WAIT_ANY_BIT }
 
enum class  PipelineCreationFeedbackFlagBits : VkPipelineCreationFeedbackFlags { eValid = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT , eApplicationPipelineCacheHit = VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT , eBasePipelineAcceleration = VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT }
 
enum class  ToolPurposeFlagBits : VkToolPurposeFlags {
  eValidation = VK_TOOL_PURPOSE_VALIDATION_BIT , eProfiling = VK_TOOL_PURPOSE_PROFILING_BIT , eTracing = VK_TOOL_PURPOSE_TRACING_BIT , eAdditionalFeatures = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT ,
  eModifyingFeatures = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT , eDebugReportingEXT = VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT , eDebugMarkersEXT = VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT
}
 
enum class  PrivateDataSlotCreateFlagBits : VkPrivateDataSlotCreateFlags
 
enum class  PipelineStageFlagBits2 : VkPipelineStageFlags2 {
  eNone = VK_PIPELINE_STAGE_2_NONE , eTopOfPipe = VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT , eDrawIndirect = VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT , eVertexInput = VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT ,
  eVertexShader = VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT , eTessellationControlShader = VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT , eTessellationEvaluationShader = VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT , eGeometryShader = VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT ,
  eFragmentShader = VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT , eEarlyFragmentTests = VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT , eLateFragmentTests = VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT , eColorAttachmentOutput = VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT ,
  eComputeShader = VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT , eAllTransfer = VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT , eTransfer = VK_PIPELINE_STAGE_2_TRANSFER_BIT , eBottomOfPipe = VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT ,
  eHost = VK_PIPELINE_STAGE_2_HOST_BIT , eAllGraphics = VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT , eAllCommands = VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT , eCopy = VK_PIPELINE_STAGE_2_COPY_BIT ,
  eResolve = VK_PIPELINE_STAGE_2_RESOLVE_BIT , eBlit = VK_PIPELINE_STAGE_2_BLIT_BIT , eClear = VK_PIPELINE_STAGE_2_CLEAR_BIT , eIndexInput = VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT ,
  eVertexAttributeInput = VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT , ePreRasterizationShaders = VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT , eVideoDecodeKHR = VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR , eVideoEncodeKHR = VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR ,
  eTransformFeedbackEXT = VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT , eConditionalRenderingEXT = VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT , eCommandPreprocessNV = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV , eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR ,
  eShadingRateImageNV = VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV , eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR , eRayTracingShaderKHR = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR , eRayTracingShaderNV = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV ,
  eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV , eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT , eTaskShaderNV = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV , eMeshShaderNV = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV ,
  eTaskShaderEXT = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT , eMeshShaderEXT = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT , eSubpassShaderHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI , eSubpassShadingHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI ,
  eInvocationMaskHUAWEI = VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI , eAccelerationStructureCopyKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR , eMicromapBuildEXT = VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT , eClusterCullingShaderHUAWEI = VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI ,
  eOpticalFlowNV = VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV
}
 
enum class  AccessFlagBits2 : VkAccessFlags2 {
  eNone = VK_ACCESS_2_NONE , eIndirectCommandRead = VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT , eIndexRead = VK_ACCESS_2_INDEX_READ_BIT , eVertexAttributeRead = VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT ,
  eUniformRead = VK_ACCESS_2_UNIFORM_READ_BIT , eInputAttachmentRead = VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT , eShaderRead = VK_ACCESS_2_SHADER_READ_BIT , eShaderWrite = VK_ACCESS_2_SHADER_WRITE_BIT ,
  eColorAttachmentRead = VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT , eColorAttachmentWrite = VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT , eDepthStencilAttachmentRead = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT , eDepthStencilAttachmentWrite = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT ,
  eTransferRead = VK_ACCESS_2_TRANSFER_READ_BIT , eTransferWrite = VK_ACCESS_2_TRANSFER_WRITE_BIT , eHostRead = VK_ACCESS_2_HOST_READ_BIT , eHostWrite = VK_ACCESS_2_HOST_WRITE_BIT ,
  eMemoryRead = VK_ACCESS_2_MEMORY_READ_BIT , eMemoryWrite = VK_ACCESS_2_MEMORY_WRITE_BIT , eShaderSampledRead = VK_ACCESS_2_SHADER_SAMPLED_READ_BIT , eShaderStorageRead = VK_ACCESS_2_SHADER_STORAGE_READ_BIT ,
  eShaderStorageWrite = VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT , eVideoDecodeReadKHR = VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR , eVideoDecodeWriteKHR = VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR , eVideoEncodeReadKHR = VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR ,
  eVideoEncodeWriteKHR = VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR , eTransformFeedbackWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT , eTransformFeedbackCounterReadEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT , eTransformFeedbackCounterWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT ,
  eConditionalRenderingReadEXT = VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT , eCommandPreprocessReadNV = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV , eCommandPreprocessWriteNV = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV , eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR ,
  eShadingRateImageReadNV = VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV , eAccelerationStructureReadKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR , eAccelerationStructureWriteKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR , eAccelerationStructureReadNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV ,
  eAccelerationStructureWriteNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV , eFragmentDensityMapReadEXT = VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT , eColorAttachmentReadNoncoherentEXT = VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT , eDescriptorBufferReadEXT = VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT ,
  eInvocationMaskReadHUAWEI = VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI , eShaderBindingTableReadKHR = VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR , eMicromapReadEXT = VK_ACCESS_2_MICROMAP_READ_BIT_EXT , eMicromapWriteEXT = VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT ,
  eOpticalFlowReadNV = VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV , eOpticalFlowWriteNV = VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV
}
 
enum class  SubmitFlagBits : VkSubmitFlags { eProtected = VK_SUBMIT_PROTECTED_BIT }
 
enum class  RenderingFlagBits : VkRenderingFlags {
  eContentsSecondaryCommandBuffers = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT , eSuspending = VK_RENDERING_SUSPENDING_BIT , eResuming = VK_RENDERING_RESUMING_BIT , eContentsInlineEXT = VK_RENDERING_CONTENTS_INLINE_BIT_EXT ,
  eEnableLegacyDitheringEXT = VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
}
 
enum class  FormatFeatureFlagBits2 : VkFormatFeatureFlags2 {
  eSampledImage = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT , eStorageImage = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT , eStorageImageAtomic = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT , eUniformTexelBuffer = VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT ,
  eStorageTexelBuffer = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT , eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT , eVertexBuffer = VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT , eColorAttachment = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT ,
  eColorAttachmentBlend = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT , eDepthStencilAttachment = VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT , eBlitSrc = VK_FORMAT_FEATURE_2_BLIT_SRC_BIT , eBlitDst = VK_FORMAT_FEATURE_2_BLIT_DST_BIT ,
  eSampledImageFilterLinear = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT , eSampledImageFilterCubic = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT , eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT , eTransferSrc = VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT ,
  eTransferDst = VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT , eSampledImageFilterMinmax = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT , eMidpointChromaSamples = VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT , eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT ,
  eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceable , eDisjoint = VK_FORMAT_FEATURE_2_DISJOINT_BIT ,
  eCositedChromaSamples = VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT , eStorageReadWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT , eStorageWriteWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT , eSampledImageDepthComparison = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT ,
  eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR , eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR , eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR , eFragmentDensityMapEXT = VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT ,
  eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eHostImageTransferEXT = VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT , eVideoEncodeInputKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR , eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR ,
  eLinearColorAttachmentNV = VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV , eWeightImageQCOM = VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM , eWeightSampledImageQCOM = VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM , eBlockMatchingQCOM = VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM ,
  eBoxFilterSampledQCOM = VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM , eOpticalFlowImageNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV , eOpticalFlowVectorNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV , eOpticalFlowCostNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV
}
 
enum class  SurfaceTransformFlagBitsKHR : VkSurfaceTransformFlagsKHR {
  eIdentity = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR , eRotate90 = VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR , eRotate180 = VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR , eRotate270 = VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR ,
  eHorizontalMirror = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR , eHorizontalMirrorRotate90 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR , eHorizontalMirrorRotate180 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR , eHorizontalMirrorRotate270 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR ,
  eInherit = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
}
 
enum class  PresentModeKHR {
  eImmediate = VK_PRESENT_MODE_IMMEDIATE_KHR , eMailbox = VK_PRESENT_MODE_MAILBOX_KHR , eFifo = VK_PRESENT_MODE_FIFO_KHR , eFifoRelaxed = VK_PRESENT_MODE_FIFO_RELAXED_KHR ,
  eSharedDemandRefresh = VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR , eSharedContinuousRefresh = VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
}
 
enum class  ColorSpaceKHR {
  eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR , eVkColorspaceSrgbNonlinear = VK_COLORSPACE_SRGB_NONLINEAR_KHR , eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT , eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT ,
  eDisplayP3LinearEXT = VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT , eDciP3NonlinearEXT = VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT , eBt709LinearEXT = VK_COLOR_SPACE_BT709_LINEAR_EXT , eBt709NonlinearEXT = VK_COLOR_SPACE_BT709_NONLINEAR_EXT ,
  eBt2020LinearEXT = VK_COLOR_SPACE_BT2020_LINEAR_EXT , eHdr10St2084EXT = VK_COLOR_SPACE_HDR10_ST2084_EXT , eDolbyvisionEXT = VK_COLOR_SPACE_DOLBYVISION_EXT , eHdr10HlgEXT = VK_COLOR_SPACE_HDR10_HLG_EXT ,
  eAdobergbLinearEXT = VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT , eAdobergbNonlinearEXT = VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT , ePassThroughEXT = VK_COLOR_SPACE_PASS_THROUGH_EXT , eExtendedSrgbNonlinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT ,
  eDciP3LinearEXT = VK_COLOR_SPACE_DCI_P3_LINEAR_EXT , eDisplayNativeAMD = VK_COLOR_SPACE_DISPLAY_NATIVE_AMD
}
 
enum class  CompositeAlphaFlagBitsKHR : VkCompositeAlphaFlagsKHR { eOpaque = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR , ePreMultiplied = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR , ePostMultiplied = VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR , eInherit = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR }
 
enum class  SwapchainCreateFlagBitsKHR : VkSwapchainCreateFlagsKHR { eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR , eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR , eMutableFormat = VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR , eDeferredMemoryAllocationEXT = VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT }
 
enum class  DeviceGroupPresentModeFlagBitsKHR : VkDeviceGroupPresentModeFlagsKHR { eLocal = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR , eRemote = VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR , eSum = VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR , eLocalMultiDevice = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR }
 
enum class  DisplayPlaneAlphaFlagBitsKHR : VkDisplayPlaneAlphaFlagsKHR { eOpaque = VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR , eGlobal = VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR , ePerPixel = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR , ePerPixelPremultiplied = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR }
 
enum class  DisplayModeCreateFlagBitsKHR : VkDisplayModeCreateFlagsKHR
 
enum class  DisplaySurfaceCreateFlagBitsKHR : VkDisplaySurfaceCreateFlagsKHR
 
enum class  DebugReportFlagBitsEXT : VkDebugReportFlagsEXT {
  eInformation = VK_DEBUG_REPORT_INFORMATION_BIT_EXT , eWarning = VK_DEBUG_REPORT_WARNING_BIT_EXT , ePerformanceWarning = VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT , eError = VK_DEBUG_REPORT_ERROR_BIT_EXT ,
  eDebug = VK_DEBUG_REPORT_DEBUG_BIT_EXT
}
 
enum class  DebugReportObjectTypeEXT {
  eUnknown = VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT , eInstance = VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT , ePhysicalDevice = VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT , eDevice = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT ,
  eQueue = VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT , eSemaphore = VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT , eCommandBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT , eFence = VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT ,
  eDeviceMemory = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT , eBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT , eImage = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT , eEvent = VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT ,
  eQueryPool = VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT , eBufferView = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT , eImageView = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT , eShaderModule = VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT ,
  ePipelineCache = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT , ePipelineLayout = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT , eRenderPass = VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT , ePipeline = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT ,
  eDescriptorSetLayout = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT , eSampler = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT , eDescriptorPool = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT , eDescriptorSet = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT ,
  eFramebuffer = VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT , eCommandPool = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT , eSurfaceKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT , eSwapchainKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT ,
  eDebugReportCallbackEXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT , eDebugReport = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT , eDisplayKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT , eDisplayModeKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT ,
  eValidationCacheEXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT , eValidationCache = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT , eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT , eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT ,
  eCuModuleNVX = VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT , eCuFunctionNVX = VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT , eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT , eAccelerationStructureKHR = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT ,
  eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT , eAccelerationStructureNV = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT
}
 
enum class  RasterizationOrderAMD { eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD , eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD }
 
enum class  VideoCodecOperationFlagBitsKHR : VkVideoCodecOperationFlagsKHR {
  eNone = VK_VIDEO_CODEC_OPERATION_NONE_KHR , eEncodeH264 = VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR , eEncodeH265 = VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR , eDecodeH264 = VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR ,
  eDecodeH265 = VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
}
 
enum class  VideoChromaSubsamplingFlagBitsKHR : VkVideoChromaSubsamplingFlagsKHR {
  eInvalid = VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR , eMonochrome = VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR , e420 = VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR , e422 = VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR ,
  e444 = VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR
}
 
enum class  VideoComponentBitDepthFlagBitsKHR : VkVideoComponentBitDepthFlagsKHR { eInvalid = VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR , e8 = VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR , e10 = VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR , e12 = VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR }
 
enum class  VideoCapabilityFlagBitsKHR : VkVideoCapabilityFlagsKHR { eProtectedContent = VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR , eSeparateReferenceImages = VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR }
 
enum class  VideoSessionCreateFlagBitsKHR : VkVideoSessionCreateFlagsKHR { eProtectedContent = VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR , eAllowEncodeParameterOptimizations = VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR , eInlineQueries = VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR }
 
enum class  VideoCodingControlFlagBitsKHR : VkVideoCodingControlFlagsKHR { eReset = VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR , eEncodeRateControl = VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR , eEncodeQualityLevel = VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR }
 
enum class  QueryResultStatusKHR { eError = VK_QUERY_RESULT_STATUS_ERROR_KHR , eNotReady = VK_QUERY_RESULT_STATUS_NOT_READY_KHR , eComplete = VK_QUERY_RESULT_STATUS_COMPLETE_KHR , eInsufficientBitstreamBufferRange = VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR }
 
enum class  VideoSessionParametersCreateFlagBitsKHR : VkVideoSessionParametersCreateFlagsKHR
 
enum class  VideoBeginCodingFlagBitsKHR : VkVideoBeginCodingFlagsKHR
 
enum class  VideoEndCodingFlagBitsKHR : VkVideoEndCodingFlagsKHR
 
enum class  VideoDecodeCapabilityFlagBitsKHR : VkVideoDecodeCapabilityFlagsKHR { eDpbAndOutputCoincide = VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR , eDpbAndOutputDistinct = VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR }
 
enum class  VideoDecodeUsageFlagBitsKHR : VkVideoDecodeUsageFlagsKHR { eDefault = VK_VIDEO_DECODE_USAGE_DEFAULT_KHR , eTranscoding = VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR , eOffline = VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR , eStreaming = VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR }
 
enum class  VideoDecodeFlagBitsKHR : VkVideoDecodeFlagsKHR
 
enum class  PipelineRasterizationStateStreamCreateFlagBitsEXT : VkPipelineRasterizationStateStreamCreateFlagsEXT
 
enum class  VideoEncodeH264CapabilityFlagBitsKHR : VkVideoEncodeH264CapabilityFlagsKHR {
  eHrdCompliance = VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR , ePredictionWeightTableGenerated = VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR , eRowUnalignedSlice = VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR , eDifferentSliceType = VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR ,
  eBFrameInL0List = VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR , eBFrameInL1List = VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR , ePerPictureTypeMinMaxQp = VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR , ePerSliceConstantQp = VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR ,
  eGeneratePrefixNalu = VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR
}
 
enum class  VideoEncodeH264StdFlagBitsKHR : VkVideoEncodeH264StdFlagsKHR {
  eSeparateColorPlaneFlagSet = VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR , eQpprimeYZeroTransformBypassFlagSet = VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR , eScalingMatrixPresentFlagSet = VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR , eChromaQpIndexOffset = VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR ,
  eSecondChromaQpIndexOffset = VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR , ePicInitQpMinus26 = VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR , eWeightedPredFlagSet = VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR , eWeightedBipredIdcExplicit = VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR ,
  eWeightedBipredIdcImplicit = VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR , eTransform8X8ModeFlagSet = VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR , eDirectSpatialMvPredFlagUnset = VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR , eEntropyCodingModeFlagUnset = VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR ,
  eEntropyCodingModeFlagSet = VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR , eDirect8X8InferenceFlagUnset = VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR , eConstrainedIntraPredFlagSet = VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR , eDeblockingFilterDisabled = VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR ,
  eDeblockingFilterEnabled = VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR , eDeblockingFilterPartial = VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR , eSliceQpDelta = VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR , eDifferentSliceQpDelta = VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR
}
 
enum class  VideoEncodeH264RateControlFlagBitsKHR : VkVideoEncodeH264RateControlFlagsKHR {
  eAttemptHrdCompliance = VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR , eRegularGop = VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_KHR , eReferencePatternFlat = VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR , eReferencePatternDyadic = VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR ,
  eTemporalLayerPatternDyadic = VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR
}
 
enum class  VideoEncodeH265CapabilityFlagBitsKHR : VkVideoEncodeH265CapabilityFlagsKHR {
  eHrdCompliance = VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR , ePredictionWeightTableGenerated = VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR , eRowUnalignedSliceSegment = VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR , eDifferentSliceSegmentType = VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR ,
  eBFrameInL0List = VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR , eBFrameInL1List = VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR , ePerPictureTypeMinMaxQp = VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR , ePerSliceSegmentConstantQp = VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR ,
  eMultipleTilesPerSliceSegment = VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR , eMultipleSliceSegmentsPerTile = VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR
}
 
enum class  VideoEncodeH265StdFlagBitsKHR : VkVideoEncodeH265StdFlagsKHR {
  eSeparateColorPlaneFlagSet = VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR , eSampleAdaptiveOffsetEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR , eScalingListDataPresentFlagSet = VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR , ePcmEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR ,
  eSpsTemporalMvpEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR , eInitQpMinus26 = VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR , eWeightedPredFlagSet = VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR , eWeightedBipredFlagSet = VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR ,
  eLog2ParallelMergeLevelMinus2 = VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR , eSignDataHidingEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR , eTransformSkipEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR , eTransformSkipEnabledFlagUnset = VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR ,
  ePpsSliceChromaQpOffsetsPresentFlagSet = VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR , eTransquantBypassEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR , eConstrainedIntraPredFlagSet = VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR , eEntropyCodingSyncEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR ,
  eDeblockingFilterOverrideEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR , eDependentSliceSegmentsEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR , eDependentSliceSegmentFlagSet = VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR , eSliceQpDelta = VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR ,
  eDifferentSliceQpDelta = VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR
}
 
enum class  VideoEncodeH265CtbSizeFlagBitsKHR : VkVideoEncodeH265CtbSizeFlagsKHR { e16 = VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR , e32 = VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR , e64 = VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR }
 
enum class  VideoEncodeH265TransformBlockSizeFlagBitsKHR : VkVideoEncodeH265TransformBlockSizeFlagsKHR { e4 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR , e8 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR , e16 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR , e32 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR }
 
enum class  VideoEncodeH265RateControlFlagBitsKHR : VkVideoEncodeH265RateControlFlagsKHR {
  eAttemptHrdCompliance = VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR , eRegularGop = VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_KHR , eReferencePatternFlat = VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR , eReferencePatternDyadic = VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR ,
  eTemporalSubLayerPatternDyadic = VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR
}
 
enum class  VideoDecodeH264PictureLayoutFlagBitsKHR : VkVideoDecodeH264PictureLayoutFlagsKHR { eProgressive = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR , eInterlacedInterleavedLines = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR , eInterlacedSeparatePlanes = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR }
 
enum class  ShaderInfoTypeAMD { eStatistics = VK_SHADER_INFO_TYPE_STATISTICS_AMD , eBinary = VK_SHADER_INFO_TYPE_BINARY_AMD , eDisassembly = VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD }
 
enum class  ExternalMemoryHandleTypeFlagBitsNV : VkExternalMemoryHandleTypeFlagsNV { eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV , eD3D11Image = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV , eD3D11ImageKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV }
 
enum class  ExternalMemoryFeatureFlagBitsNV : VkExternalMemoryFeatureFlagsNV { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV }
 
enum class  ValidationCheckEXT { eAll = VK_VALIDATION_CHECK_ALL_EXT , eShaders = VK_VALIDATION_CHECK_SHADERS_EXT }
 
enum class  PipelineRobustnessBufferBehaviorEXT { eDeviceDefault = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT , eDisabled = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT , eRobustBufferAccess = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT , eRobustBufferAccess2 = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT }
 
enum class  PipelineRobustnessImageBehaviorEXT { eDeviceDefault = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT , eDisabled = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT , eRobustImageAccess = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT , eRobustImageAccess2 = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT }
 
enum class  ConditionalRenderingFlagBitsEXT : VkConditionalRenderingFlagsEXT { eInverted = VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT }
 
enum class  SurfaceCounterFlagBitsEXT : VkSurfaceCounterFlagsEXT { eVblank = VK_SURFACE_COUNTER_VBLANK_BIT_EXT }
 
enum class  DisplayPowerStateEXT { eOff = VK_DISPLAY_POWER_STATE_OFF_EXT , eSuspend = VK_DISPLAY_POWER_STATE_SUSPEND_EXT , eOn = VK_DISPLAY_POWER_STATE_ON_EXT }
 
enum class  DeviceEventTypeEXT { eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT }
 
enum class  DisplayEventTypeEXT { eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT }
 
enum class  ViewportCoordinateSwizzleNV {
  ePositiveX = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV , eNegativeX = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV , ePositiveY = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV , eNegativeY = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV ,
  ePositiveZ = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV , eNegativeZ = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV , ePositiveW = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV , eNegativeW = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
}
 
enum class  PipelineViewportSwizzleStateCreateFlagBitsNV : VkPipelineViewportSwizzleStateCreateFlagsNV
 
enum class  DiscardRectangleModeEXT { eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT , eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT }
 
enum class  PipelineDiscardRectangleStateCreateFlagBitsEXT : VkPipelineDiscardRectangleStateCreateFlagsEXT
 
enum class  ConservativeRasterizationModeEXT { eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT , eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT , eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT }
 
enum class  PipelineRasterizationConservativeStateCreateFlagBitsEXT : VkPipelineRasterizationConservativeStateCreateFlagsEXT
 
enum class  PipelineRasterizationDepthClipStateCreateFlagBitsEXT : VkPipelineRasterizationDepthClipStateCreateFlagsEXT
 
enum class  PerformanceCounterDescriptionFlagBitsKHR : VkPerformanceCounterDescriptionFlagsKHR { ePerformanceImpacting = VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR , eConcurrentlyImpacted = VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR }
 
enum class  PerformanceCounterScopeKHR {
  eCommandBuffer = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR , eRenderPass = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR , eCommand = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR , eVkQueryScopeCommandBuffer = VK_QUERY_SCOPE_COMMAND_BUFFER_KHR ,
  eVkQueryScopeRenderPass = VK_QUERY_SCOPE_RENDER_PASS_KHR , eVkQueryScopeCommand = VK_QUERY_SCOPE_COMMAND_KHR
}
 
enum class  PerformanceCounterStorageKHR {
  eInt32 = VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR , eInt64 = VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR , eUint32 = VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR , eUint64 = VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR ,
  eFloat32 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR , eFloat64 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR
}
 
enum class  PerformanceCounterUnitKHR {
  eGeneric = VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR , ePercentage = VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR , eNanoseconds = VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR , eBytes = VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR ,
  eBytesPerSecond = VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR , eKelvin = VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR , eWatts = VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR , eVolts = VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR ,
  eAmps = VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR , eHertz = VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR , eCycles = VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR
}
 
enum class  AcquireProfilingLockFlagBitsKHR : VkAcquireProfilingLockFlagsKHR
 
enum class  DebugUtilsMessageSeverityFlagBitsEXT : VkDebugUtilsMessageSeverityFlagsEXT { eVerbose = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT , eInfo = VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT , eWarning = VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT , eError = VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT }
 
enum class  DebugUtilsMessageTypeFlagBitsEXT : VkDebugUtilsMessageTypeFlagsEXT { eGeneral = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT , eValidation = VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT , ePerformance = VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT , eDeviceAddressBinding = VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT }
 
enum class  DebugUtilsMessengerCallbackDataFlagBitsEXT : VkDebugUtilsMessengerCallbackDataFlagsEXT
 
enum class  DebugUtilsMessengerCreateFlagBitsEXT : VkDebugUtilsMessengerCreateFlagsEXT
 
enum class  BlendOverlapEXT { eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT , eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT , eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT }
 
enum class  PipelineCoverageToColorStateCreateFlagBitsNV : VkPipelineCoverageToColorStateCreateFlagsNV
 
enum class  AccelerationStructureTypeKHR { eTopLevel = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR , eBottomLevel = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR , eGeneric = VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR }
 
enum class  AccelerationStructureBuildTypeKHR { eHost = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR , eDevice = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR , eHostOrDevice = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR }
 
enum class  GeometryFlagBitsKHR : VkGeometryFlagsKHR { eOpaque = VK_GEOMETRY_OPAQUE_BIT_KHR , eNoDuplicateAnyHitInvocation = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR }
 
enum class  GeometryInstanceFlagBitsKHR : VkGeometryInstanceFlagsKHR {
  eTriangleFacingCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR , eTriangleFlipFacing = VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR , eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR , eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR ,
  eTriangleFrontCounterclockwiseKHR = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR , eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV , eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV , eForceOpacityMicromap2StateEXT = VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT ,
  eDisableOpacityMicromapsEXT = VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT
}
 
enum class  BuildAccelerationStructureFlagBitsKHR : VkBuildAccelerationStructureFlagsKHR {
  eAllowUpdate = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR , eAllowCompaction = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR , ePreferFastTrace = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR , ePreferFastBuild = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR ,
  eLowMemory = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR , eMotionNV = VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV , eAllowOpacityMicromapUpdateEXT = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT , eAllowDisableOpacityMicromapsEXT = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT ,
  eAllowOpacityMicromapDataUpdateEXT = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT , eAllowDataAccess = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR
}
 
enum class  CopyAccelerationStructureModeKHR { eClone = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR , eCompact = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR , eSerialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR , eDeserialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR }
 
enum class  GeometryTypeKHR { eTriangles = VK_GEOMETRY_TYPE_TRIANGLES_KHR , eAabbs = VK_GEOMETRY_TYPE_AABBS_KHR , eInstances = VK_GEOMETRY_TYPE_INSTANCES_KHR }
 
enum class  AccelerationStructureCompatibilityKHR { eCompatible = VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR , eIncompatible = VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR }
 
enum class  AccelerationStructureCreateFlagBitsKHR : VkAccelerationStructureCreateFlagsKHR { eDeviceAddressCaptureReplay = VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR , eDescriptorBufferCaptureReplayEXT = VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eMotionNV = VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV }
 
enum class  BuildAccelerationStructureModeKHR { eBuild = VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR , eUpdate = VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR }
 
enum class  RayTracingShaderGroupTypeKHR { eGeneral = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR , eTrianglesHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR , eProceduralHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR }
 
enum class  ShaderGroupShaderKHR { eGeneral = VK_SHADER_GROUP_SHADER_GENERAL_KHR , eClosestHit = VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR , eAnyHit = VK_SHADER_GROUP_SHADER_ANY_HIT_KHR , eIntersection = VK_SHADER_GROUP_SHADER_INTERSECTION_KHR }
 
enum class  CoverageModulationModeNV { eNone = VK_COVERAGE_MODULATION_MODE_NONE_NV , eRgb = VK_COVERAGE_MODULATION_MODE_RGB_NV , eAlpha = VK_COVERAGE_MODULATION_MODE_ALPHA_NV , eRgba = VK_COVERAGE_MODULATION_MODE_RGBA_NV }
 
enum class  PipelineCoverageModulationStateCreateFlagBitsNV : VkPipelineCoverageModulationStateCreateFlagsNV
 
enum class  ValidationCacheHeaderVersionEXT { eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT }
 
enum class  ValidationCacheCreateFlagBitsEXT : VkValidationCacheCreateFlagsEXT
 
enum class  ShadingRatePaletteEntryNV {
  eNoInvocations = VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV , e16InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV , e8InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV , e4InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV ,
  e2InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV , e1InvocationPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV , e1InvocationPer2X1Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV , e1InvocationPer1X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV ,
  e1InvocationPer2X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV , e1InvocationPer4X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV , e1InvocationPer2X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV , e1InvocationPer4X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
}
 
enum class  CoarseSampleOrderTypeNV { eDefault = VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV , eCustom = VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV , ePixelMajor = VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV , eSampleMajor = VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV }
 
enum class  AccelerationStructureMemoryRequirementsTypeNV { eObject = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV , eBuildScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV , eUpdateScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV }
 
enum class  PipelineCompilerControlFlagBitsAMD : VkPipelineCompilerControlFlagsAMD
 
enum class  QueueGlobalPriorityKHR { eLow = VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR , eMedium = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR , eHigh = VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR , eRealtime = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR }
 
enum class  MemoryOverallocationBehaviorAMD { eDefault = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD , eAllowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD , eDisallowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD }
 
enum class  PerformanceConfigurationTypeINTEL { eCommandQueueMetricsDiscoveryActivated = VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL }
 
enum class  QueryPoolSamplingModeINTEL { eManual = VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL }
 
enum class  PerformanceOverrideTypeINTEL { eNullHardware = VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL , eFlushGpuCaches = VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL }
 
enum class  PerformanceParameterTypeINTEL { eHwCountersSupported = VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL , eStreamMarkerValidBits = VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL }
 
enum class  PerformanceValueTypeINTEL {
  eUint32 = VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL , eUint64 = VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL , eFloat = VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL , eBool = VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL ,
  eString = VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL
}
 
enum class  FragmentShadingRateCombinerOpKHR {
  eKeep = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR , eReplace = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR , eMin = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR , eMax = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR ,
  eMul = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR
}
 
enum class  ShaderCorePropertiesFlagBitsAMD : VkShaderCorePropertiesFlagsAMD
 
enum class  ValidationFeatureEnableEXT {
  eGpuAssisted = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT , eGpuAssistedReserveBindingSlot = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT , eBestPractices = VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT , eDebugPrintf = VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT ,
  eSynchronizationValidation = VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT
}
 
enum class  ValidationFeatureDisableEXT {
  eAll = VK_VALIDATION_FEATURE_DISABLE_ALL_EXT , eShaders = VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT , eThreadSafety = VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT , eApiParameters = VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT ,
  eObjectLifetimes = VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT , eCoreChecks = VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT , eUniqueHandles = VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT , eShaderValidationCache = VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT
}
 
enum class  CoverageReductionModeNV { eMerge = VK_COVERAGE_REDUCTION_MODE_MERGE_NV , eTruncate = VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV }
 
enum class  PipelineCoverageReductionStateCreateFlagBitsNV : VkPipelineCoverageReductionStateCreateFlagsNV
 
enum class  ProvokingVertexModeEXT { eFirstVertex = VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT , eLastVertex = VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT }
 
enum class  HeadlessSurfaceCreateFlagBitsEXT : VkHeadlessSurfaceCreateFlagsEXT
 
enum class  LineRasterizationModeEXT { eDefault = VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT , eRectangular = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT , eBresenham = VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT , eRectangularSmooth = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT }
 
enum class  PipelineExecutableStatisticFormatKHR { eBool32 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR , eInt64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR , eUint64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR , eFloat64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR }
 
enum class  HostImageCopyFlagBitsEXT : VkHostImageCopyFlagsEXT { eMemcpy = VK_HOST_IMAGE_COPY_MEMCPY_EXT }
 
enum class  MemoryUnmapFlagBitsKHR : VkMemoryUnmapFlagsKHR
 
enum class  PresentScalingFlagBitsEXT : VkPresentScalingFlagsEXT { eOneToOne = VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT , eAspectRatioStretch = VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT , eStretch = VK_PRESENT_SCALING_STRETCH_BIT_EXT }
 
enum class  PresentGravityFlagBitsEXT : VkPresentGravityFlagsEXT { eMin = VK_PRESENT_GRAVITY_MIN_BIT_EXT , eMax = VK_PRESENT_GRAVITY_MAX_BIT_EXT , eCentered = VK_PRESENT_GRAVITY_CENTERED_BIT_EXT }
 
enum class  IndirectStateFlagBitsNV : VkIndirectStateFlagsNV { eFlagFrontface = VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV }
 
enum class  IndirectCommandsTokenTypeNV {
  eShaderGroup = VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV , eStateFlags = VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV , eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV , eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV ,
  ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV , eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV , eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV , eDrawTasks = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV ,
  eDrawMeshTasks = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV , ePipeline = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV , eDispatch = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV
}
 
enum class  IndirectCommandsLayoutUsageFlagBitsNV : VkIndirectCommandsLayoutUsageFlagsNV { eExplicitPreprocess = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV , eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV , eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV }
 
enum class  DepthBiasRepresentationEXT { eLeastRepresentableValueFormat = VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT , eLeastRepresentableValueForceUnorm = VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT , eFloat = VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT }
 
enum class  DeviceMemoryReportEventTypeEXT {
  eAllocate = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT , eFree = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT , eImport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT , eUnimport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT ,
  eAllocationFailed = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT
}
 
enum class  DeviceMemoryReportFlagBitsEXT : VkDeviceMemoryReportFlagsEXT
 
enum class  VideoEncodeCapabilityFlagBitsKHR : VkVideoEncodeCapabilityFlagsKHR { ePrecedingExternallyEncodedBytes = VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR , eInsufficientstreamBufferRangeDetectionBit = VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR }
 
enum class  VideoEncodeFeedbackFlagBitsKHR : VkVideoEncodeFeedbackFlagsKHR { estreamBufferOffsetBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR , estreamBytesWrittenBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR , estreamHasOverridesBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR }
 
enum class  VideoEncodeUsageFlagBitsKHR : VkVideoEncodeUsageFlagsKHR {
  eDefault = VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR , eTranscoding = VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR , eStreaming = VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR , eRecording = VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR ,
  eConferencing = VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR
}
 
enum class  VideoEncodeContentFlagBitsKHR : VkVideoEncodeContentFlagsKHR { eDefault = VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR , eCamera = VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR , eDesktop = VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR , eRendered = VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR }
 
enum class  VideoEncodeTuningModeKHR {
  eDefault = VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR , eHighQuality = VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR , eLowLatency = VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR , eUltraLowLatency = VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR ,
  eLossless = VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR
}
 
enum class  VideoEncodeRateControlModeFlagBitsKHR : VkVideoEncodeRateControlModeFlagsKHR { eDefault = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR , eDisabled = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR , eCbr = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR , eVbr = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR }
 
enum class  VideoEncodeFlagBitsKHR : VkVideoEncodeFlagsKHR
 
enum class  VideoEncodeRateControlFlagBitsKHR : VkVideoEncodeRateControlFlagsKHR
 
enum class  DeviceDiagnosticsConfigFlagBitsNV : VkDeviceDiagnosticsConfigFlagsNV { eEnableShaderDebugInfo = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV , eEnableResourceTracking = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV , eEnableAutomaticCheckpoints = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV , eEnableShaderErrorReporting = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV }
 
enum class  GraphicsPipelineLibraryFlagBitsEXT : VkGraphicsPipelineLibraryFlagsEXT { eVertexInputInterface = VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT , ePreRasterizationShaders = VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT , eFragmentShader = VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT , eFragmentOutputInterface = VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT }
 
enum class  FragmentShadingRateNV {
  e1InvocationPerPixel = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV , e1InvocationPer1X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV , e1InvocationPer2X1Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV , e1InvocationPer2X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV ,
  e1InvocationPer2X4Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV , e1InvocationPer4X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV , e1InvocationPer4X4Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV , e2InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV ,
  e4InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV , e8InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV , e16InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV , eNoInvocations = VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV
}
 
enum class  FragmentShadingRateTypeNV { eFragmentSize = VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV , eEnums = VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV }
 
enum class  AccelerationStructureMotionInstanceTypeNV { eStatic = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV , eMatrixMotion = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV , eSrtMotion = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV }
 
enum class  AccelerationStructureMotionInfoFlagBitsNV : VkAccelerationStructureMotionInfoFlagsNV
 
enum class  AccelerationStructureMotionInstanceFlagBitsNV : VkAccelerationStructureMotionInstanceFlagsNV
 
enum class  ImageCompressionFlagBitsEXT : VkImageCompressionFlagsEXT { eDefault = VK_IMAGE_COMPRESSION_DEFAULT_EXT , eFixedRateDefault = VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT , eFixedRateExplicit = VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT , eDisabled = VK_IMAGE_COMPRESSION_DISABLED_EXT }
 
enum class  ImageCompressionFixedRateFlagBitsEXT : VkImageCompressionFixedRateFlagsEXT {
  eNone = VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT , e1Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT , e2Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT , e3Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT ,
  e4Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT , e5Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT , e6Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT , e7Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT ,
  e8Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT , e9Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT , e10Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT , e11Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT ,
  e12Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT , e13Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT , e14Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT , e15Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT ,
  e16Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT , e17Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT , e18Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT , e19Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT ,
  e20Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT , e21Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT , e22Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT , e23Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT ,
  e24Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT
}
 
enum class  DeviceFaultAddressTypeEXT {
  eNone = VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT , eReadInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT , eWriteInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT , eExecuteInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT ,
  eInstructionPointerUnknown = VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT , eInstructionPointerInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT , eInstructionPointerFault = VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT
}
 
enum class  DeviceFaultVendorBinaryHeaderVersionEXT { eOne = VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT }
 
enum class  DeviceAddressBindingFlagBitsEXT : VkDeviceAddressBindingFlagsEXT { eInternalObject = VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT }
 
enum class  DeviceAddressBindingTypeEXT { eBind = VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT , eUnbind = VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT }
 
enum class  FrameBoundaryFlagBitsEXT : VkFrameBoundaryFlagsEXT { eFrameEnd = VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT }
 
enum class  MicromapTypeEXT { eOpacityMicromap = VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT }
 
enum class  BuildMicromapFlagBitsEXT : VkBuildMicromapFlagsEXT { ePreferFastTrace = VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT , ePreferFastBuild = VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT , eAllowCompaction = VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT }
 
enum class  CopyMicromapModeEXT { eClone = VK_COPY_MICROMAP_MODE_CLONE_EXT , eSerialize = VK_COPY_MICROMAP_MODE_SERIALIZE_EXT , eDeserialize = VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT , eCompact = VK_COPY_MICROMAP_MODE_COMPACT_EXT }
 
enum class  MicromapCreateFlagBitsEXT : VkMicromapCreateFlagsEXT { eDeviceAddressCaptureReplay = VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT }
 
enum class  BuildMicromapModeEXT { eBuild = VK_BUILD_MICROMAP_MODE_BUILD_EXT }
 
enum class  OpacityMicromapFormatEXT { e2State = VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT , e4State = VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT }
 
enum class  OpacityMicromapSpecialIndexEXT { eFullyTransparent = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT , eFullyOpaque = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT , eFullyUnknownTransparent = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT , eFullyUnknownOpaque = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT }
 
enum class  PhysicalDeviceSchedulingControlsFlagBitsARM : VkPhysicalDeviceSchedulingControlsFlagsARM { eShaderCoreCount = VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM }
 
enum class  MemoryDecompressionMethodFlagBitsNV : VkMemoryDecompressionMethodFlagsNV { eGdeflate10 = VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV }
 
enum class  SubpassMergeStatusEXT {
  eMerged = VK_SUBPASS_MERGE_STATUS_MERGED_EXT , eDisallowed = VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT , eNotMergedSideEffects = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT , eNotMergedSamplesMismatch = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT ,
  eNotMergedViewsMismatch = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT , eNotMergedAliasing = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT , eNotMergedDependencies = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT , eNotMergedIncompatibleInputAttachment = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT ,
  eNotMergedTooManyAttachments = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT , eNotMergedInsufficientStorage = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT , eNotMergedDepthStencilCount = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT , eNotMergedResolveAttachmentReuse = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT ,
  eNotMergedSingleSubpass = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT , eNotMergedUnspecified = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT
}
 
enum class  DirectDriverLoadingModeLUNARG { eExclusive = VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG , eInclusive = VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG }
 
enum class  DirectDriverLoadingFlagBitsLUNARG : VkDirectDriverLoadingFlagsLUNARG
 
enum class  OpticalFlowUsageFlagBitsNV : VkOpticalFlowUsageFlagsNV {
  eUnknown = VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV , eInput = VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV , eOutput = VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV , eHint = VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV ,
  eCost = VK_OPTICAL_FLOW_USAGE_COST_BIT_NV , eGlobalFlow = VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV
}
 
enum class  OpticalFlowGridSizeFlagBitsNV : VkOpticalFlowGridSizeFlagsNV {
  eUnknown = VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV , e1X1 = VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV , e2X2 = VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV , e4X4 = VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV ,
  e8X8 = VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV
}
 
enum class  OpticalFlowPerformanceLevelNV { eUnknown = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV , eSlow = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV , eMedium = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV , eFast = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV }
 
enum class  OpticalFlowSessionBindingPointNV {
  eUnknown = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV , eInput = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV , eReference = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV , eHint = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV ,
  eFlowVector = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV , eBackwardFlowVector = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV , eCost = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV , eBackwardCost = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV ,
  eGlobalFlow = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV
}
 
enum class  OpticalFlowSessionCreateFlagBitsNV : VkOpticalFlowSessionCreateFlagsNV {
  eEnableHint = VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV , eEnableCost = VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV , eEnableGlobalFlow = VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV , eAllowRegions = VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV ,
  eBothDirections = VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV
}
 
enum class  OpticalFlowExecuteFlagBitsNV : VkOpticalFlowExecuteFlagsNV { eDisableTemporalHints = VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV }
 
enum class  PipelineCreateFlagBits2KHR : VkPipelineCreateFlags2KHR {
  eDisableOptimization = VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR , eAllowDerivatives = VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR , eDerivative = VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR , eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR ,
  eDispatchBase = VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR , eDeferCompileNV = VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV , eCaptureStatistics = VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR , eCaptureInternalRepresentations = VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR ,
  eFailOnPipelineCompileRequired = VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR , eEarlyReturnOnFailure = VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR , eLinkTimeOptimizationEXT = VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT , eRetainLinkTimeOptimizationInfoEXT = VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT ,
  eLibrary = VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR , eRayTracingSkipTriangles = VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR , eRayTracingSkipAabbs = VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR , eRayTracingNoNullAnyHitShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR ,
  eRayTracingNoNullClosestHitShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR , eRayTracingNoNullMissShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR , eRayTracingNoNullIntersectionShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR , eRayTracingShaderGroupHandleCaptureReplay = VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR ,
  eIndirectBindableNV = VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV , eRayTracingAllowMotionNV = VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV , eRenderingFragmentShadingRateAttachment = VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eRenderingFragmentDensityMapAttachmentEXT = VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT ,
  eRayTracingOpacityMicromapEXT = VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT , eColorAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eDepthStencilAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eNoProtectedAccessEXT = VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT ,
  eProtectedAccessOnlyEXT = VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT , eRayTracingDisplacementMicromapNV = VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV , eDescriptorBufferEXT = VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT
}
 
enum class  BufferUsageFlagBits2KHR : VkBufferUsageFlags2KHR {
  eTransferSrc = VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR , eTransferDst = VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR , eUniformTexelBuffer = VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR , eStorageTexelBuffer = VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR ,
  eUniformBuffer = VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR , eStorageBuffer = VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR , eIndexBuffer = VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR , eVertexBuffer = VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR ,
  eIndirectBuffer = VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR , eConditionalRenderingEXT = VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT , eShaderBindingTable = VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR , eRayTracingNV = VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV ,
  eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT , eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT , eVideoDecodeSrc = VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR , eVideoDecodeDst = VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR ,
  eShaderDeviceAddress = VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR , eAccelerationStructureBuildInputReadOnly = VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR , eAccelerationStructureStorage = VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR , eSamplerDescriptorBufferEXT = VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT ,
  eResourceDescriptorBufferEXT = VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT , ePushDescriptorsDescriptorBufferEXT = VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT , eMicromapBuildInputReadOnlyEXT = VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT , eMicromapStorageEXT = VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT
}
 
enum class  ShaderCreateFlagBitsEXT : VkShaderCreateFlagsEXT {
  eLinkStage = VK_SHADER_CREATE_LINK_STAGE_BIT_EXT , eAllowVaryingSubgroupSize = VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT , eRequireFullSubgroups = VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT , eNoTaskShader = VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT ,
  eDispatchBase = VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT , eFragmentShadingRateAttachment = VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT , eFragmentDensityMapAttachment = VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
}
 
enum class  ShaderCodeTypeEXT { eBinary = VK_SHADER_CODE_TYPE_BINARY_EXT , eSpirv = VK_SHADER_CODE_TYPE_SPIRV_EXT }
 
enum class  RayTracingInvocationReorderModeNV { eNone = VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV , eReorder = VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV }
 
enum class  LayerSettingTypeEXT {
  eBool32 = VK_LAYER_SETTING_TYPE_BOOL32_EXT , eInt32 = VK_LAYER_SETTING_TYPE_INT32_EXT , eInt64 = VK_LAYER_SETTING_TYPE_INT64_EXT , eUint32 = VK_LAYER_SETTING_TYPE_UINT32_EXT ,
  eUint64 = VK_LAYER_SETTING_TYPE_UINT64_EXT , eFloat32 = VK_LAYER_SETTING_TYPE_FLOAT32_EXT , eFloat64 = VK_LAYER_SETTING_TYPE_FLOAT64_EXT , eString = VK_LAYER_SETTING_TYPE_STRING_EXT
}
 
enum class  LatencyMarkerNV {
  eSimulationStart = VK_LATENCY_MARKER_SIMULATION_START_NV , eSimulationEnd = VK_LATENCY_MARKER_SIMULATION_END_NV , eRendersubmitStart = VK_LATENCY_MARKER_RENDERSUBMIT_START_NV , eRendersubmitEnd = VK_LATENCY_MARKER_RENDERSUBMIT_END_NV ,
  ePresentStart = VK_LATENCY_MARKER_PRESENT_START_NV , ePresentEnd = VK_LATENCY_MARKER_PRESENT_END_NV , eInputSample = VK_LATENCY_MARKER_INPUT_SAMPLE_NV , eTriggerFlash = VK_LATENCY_MARKER_TRIGGER_FLASH_NV ,
  eOutOfBandRendersubmitStart = VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV , eOutOfBandRendersubmitEnd = VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV , eOutOfBandPresentStart = VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV , eOutOfBandPresentEnd = VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV
}
 
enum class  OutOfBandQueueTypeNV { eRender = VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV , ePresent = VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV }
 
enum class  ScopeKHR { eDevice = VK_SCOPE_DEVICE_KHR , eWorkgroup = VK_SCOPE_WORKGROUP_KHR , eSubgroup = VK_SCOPE_SUBGROUP_KHR , eQueueFamily = VK_SCOPE_QUEUE_FAMILY_KHR }
 
enum class  ComponentTypeKHR {
  eFloat16 = VK_COMPONENT_TYPE_FLOAT16_KHR , eFloat32 = VK_COMPONENT_TYPE_FLOAT32_KHR , eFloat64 = VK_COMPONENT_TYPE_FLOAT64_KHR , eSint8 = VK_COMPONENT_TYPE_SINT8_KHR ,
  eSint16 = VK_COMPONENT_TYPE_SINT16_KHR , eSint32 = VK_COMPONENT_TYPE_SINT32_KHR , eSint64 = VK_COMPONENT_TYPE_SINT64_KHR , eUint8 = VK_COMPONENT_TYPE_UINT8_KHR ,
  eUint16 = VK_COMPONENT_TYPE_UINT16_KHR , eUint32 = VK_COMPONENT_TYPE_UINT32_KHR , eUint64 = VK_COMPONENT_TYPE_UINT64_KHR
}
 
enum class  BlockMatchWindowCompareModeQCOM { eMin = VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM , eMax = VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM }
 
enum class  CubicFilterWeightsQCOM { eCatmullRom = VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM , eZeroTangentCardinal = VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM , eBSpline = VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM , eMitchellNetravali = VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM }
 
enum class  LayeredDriverUnderlyingApiMSFT { eNone = VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT , eD3D12 = VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT }
 
enum class  TimeDomainKHR { eDevice = VK_TIME_DOMAIN_DEVICE_KHR , eClockMonotonic = VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR , eClockMonotonicRaw = VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR , eQueryPerformanceCounter = VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR }
 

Functions

template<size_t N>
bool operator< (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator<= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator> (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator>= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator== (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator!= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<typename UniqueType >
VULKAN_HPP_INLINE std::vector< typename UniqueType::element_type > uniqueToRaw (std::vector< UniqueType > const &handles)
 
template<typename Type , typename Dispatch >
VULKAN_HPP_INLINE void swap (UniqueHandle< Type, Dispatch > &lhs, UniqueHandle< Type, Dispatch > &rhs) VULKAN_HPP_NOEXCEPT
 
inline ::vk::DispatchLoaderStaticgetDispatchLoaderStatic ()
 
VULKAN_HPP_INLINE const std::error_category & errorCategory () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE std::error_code make_error_code (Result e) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE std::error_condition make_error_condition (Result e) VULKAN_HPP_NOEXCEPT
 
template<typename T >
void ignore (T const &) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE ResultValueType< void >::type createResultValueType (Result result)
 
template<typename T >
VULKAN_HPP_INLINE ResultValueType< T >::type createResultValueType (Result result, T &data)
 
template<typename T >
VULKAN_HPP_INLINE ResultValueType< T >::type createResultValueType (Result result, T &&data)
 
VULKAN_HPP_INLINE void resultCheck (Result result, char const *message)
 
VULKAN_HPP_INLINE void resultCheck (Result result, char const *message, std::initializer_list< Result > successCodes)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMajor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMinor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionPatch (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionVariant (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t makeApiVersion (T const variant, T const major, T const minor, T const patch)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t makeVersion (T const major, T const minor, T const patch)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t versionMajor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t versionMinor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t versionPatch (T const version)
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator< (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator<= (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator> (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator>= (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator== (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator!= (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags< BitType > operator& (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags< BitType > operator| (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags< BitType > operator^ (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator& (BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator| (BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator^ (BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator~ (BitType bit) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE vk::DebugReportObjectTypeEXT debugReportObjectType (vk::ObjectType objectType)
 
std::set< std::string > const & getDeviceExtensions ()
 
std::set< std::string > const & getInstanceExtensions ()
 
std::map< std::string, std::string > const & getDeprecatedExtensions ()
 
std::map< std::string, std::vector< std::vector< std::string > > > const & getExtensionDepends (std::string const &extension)
 
std::pair< bool, std::vector< std::vector< std::string > > const & > getExtensionDepends (std::string const &version, std::string const &extension)
 
std::map< std::string, std::string > const & getObsoletedExtensions ()
 
std::map< std::string, std::string > const & getPromotedExtensions ()
 
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionDeprecatedBy (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionObsoletedBy (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionPromotedTo (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isDeprecatedExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isDeviceExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isObsoletedExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isPromotedExtension (std::string const &extension)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array< uint8_t, 3 > blockExtent (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compatibilityClass (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentName (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentNumericFormat (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool isCompressed (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t packed (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 vk::Format planeCompatibleFormat (vk::Format format, uint8_t plane)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor (vk::Format format, uint8_t plane)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor (vk::Format format, uint8_t plane)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock (vk::Format format)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result createInstance (const vk::InstanceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Instance *pInstance, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Instance >::type createInstance (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Instance, Dispatch > >::type createInstanceUnique (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename ExtensionPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d)
 
template<typename ExtensionPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceLayerProperties (uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename LayerPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (Dispatch const &d)
 
template<typename LayerPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint32_t >::type enumerateInstanceVersion (Dispatch const &d)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ImageUsageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (InstanceCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryHeapFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryPropertyFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueueFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SampleCountFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (DeviceQueueCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryMapFlags)
 
VULKAN_HPP_INLINE std::string to_string (ImageAspectFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SparseImageFormatFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SparseMemoryBindFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FenceCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (EventCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPipelineStatisticFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPoolCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (QueryResultFlags value)
 
VULKAN_HPP_INLINE std::string to_string (BufferCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (BufferViewCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (ImageViewCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderModuleCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCacheCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ColorComponentFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CullModeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineColorBlendStateCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDepthStencilStateCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDynamicStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineInputAssemblyStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineLayoutCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineMultisampleStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineShaderStageCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineTessellationStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineVertexInputStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (ShaderStageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolResetFlags)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorSetLayoutCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlags value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentDescriptionFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DependencyFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FramebufferCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (RenderPassCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassDescriptionFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolResetFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferResetFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferUsageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueryControlFlags value)
 
VULKAN_HPP_INLINE std::string to_string (StencilFaceFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SubgroupFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PeerMemoryFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryAllocateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolTrimFlags)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorUpdateTemplateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceHandleTypeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FenceImportFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreImportFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreHandleTypeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorBindingFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ResolveModeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreWaitFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreationFeedbackFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ToolPurposeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PrivateDataSlotCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlags2 value)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlags2 value)
 
VULKAN_HPP_INLINE std::string to_string (SubmitFlags value)
 
VULKAN_HPP_INLINE std::string to_string (RenderingFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlags2 value)
 
VULKAN_HPP_INLINE std::string to_string (CompositeAlphaFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (SwapchainCreateFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceGroupPresentModeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayModeCreateFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DisplayPlaneAlphaFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplaySurfaceCreateFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceTransformFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DebugReportFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodecOperationFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoChromaSubsamplingFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoComponentBitDepthFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionCreateFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionParametersCreateFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoBeginCodingFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEndCodingFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodingControlFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeCapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeUsageFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateStreamCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264CapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264StdFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264RateControlFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265StdFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CtbSizeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265TransformBlockSizeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265RateControlFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeH264PictureLayoutFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ConditionalRenderingFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceCounterFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportSwizzleStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDiscardRectangleStateCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationConservativeStateCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationDepthClipStateCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterDescriptionFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AcquireProfilingLockFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageSeverityFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageTypeFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCallbackDataFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageToColorStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (GeometryFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryInstanceFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BuildAccelerationStructureFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureCreateFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageModulationStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCacheCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCompilerControlFlagsAMD)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCorePropertiesFlagsAMD)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageReductionStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (HeadlessSurfaceCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (HostImageCopyFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryUnmapFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PresentScalingFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PresentGravityFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectStateFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectCommandsLayoutUsageFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceMemoryReportFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeCapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFeedbackFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeUsageFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeContentFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlModeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceDiagnosticsConfigFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (GraphicsPipelineLibraryFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInfoFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInstanceFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFixedRateFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceAddressBindingFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (FrameBoundaryFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (BuildMicromapFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MicromapCreateFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PhysicalDeviceSchedulingControlsFlagsARM value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryDecompressionMethodFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (DirectDriverLoadingFlagsLUNARG)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowUsageFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowGridSizeFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowSessionCreateFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowExecuteFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlags2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlags2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCreateFlagsEXT value)
 
VULKAN_HPP_INLINE std::string toHexString (uint32_t value)
 
VULKAN_HPP_INLINE std::string to_string (Result value)
 
VULKAN_HPP_INLINE std::string to_string (StructureType value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCacheHeaderVersion value)
 
VULKAN_HPP_INLINE std::string to_string (ObjectType value)
 
VULKAN_HPP_INLINE std::string to_string (VendorId value)
 
VULKAN_HPP_INLINE std::string to_string (Format value)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ImageTiling value)
 
VULKAN_HPP_INLINE std::string to_string (ImageType value)
 
VULKAN_HPP_INLINE std::string to_string (ImageUsageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (InstanceCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (InternalAllocationType value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryHeapFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryPropertyFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PhysicalDeviceType value)
 
VULKAN_HPP_INLINE std::string to_string (QueueFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SampleCountFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SystemAllocationScope value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (DeviceQueueCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryMapFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (ImageAspectFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SparseImageFormatFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SparseMemoryBindFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FenceCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (EventCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPipelineStatisticFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryResultFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryType value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPoolCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (BufferCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SharingMode value)
 
VULKAN_HPP_INLINE std::string to_string (BufferViewCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (ImageLayout value)
 
VULKAN_HPP_INLINE std::string to_string (ComponentSwizzle value)
 
VULKAN_HPP_INLINE std::string to_string (ImageViewCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ImageViewType value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderModuleCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCacheCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (BlendFactor value)
 
VULKAN_HPP_INLINE std::string to_string (BlendOp value)
 
VULKAN_HPP_INLINE std::string to_string (ColorComponentFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CompareOp value)
 
VULKAN_HPP_INLINE std::string to_string (CullModeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DynamicState value)
 
VULKAN_HPP_INLINE std::string to_string (FrontFace value)
 
VULKAN_HPP_INLINE std::string to_string (LogicOp value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineShaderStageCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PolygonMode value)
 
VULKAN_HPP_INLINE std::string to_string (PrimitiveTopology value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderStageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (StencilOp value)
 
VULKAN_HPP_INLINE std::string to_string (VertexInputRate value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineColorBlendStateCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDepthStencilStateCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDynamicStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineInputAssemblyStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineLayoutCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineMultisampleStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineTessellationStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineVertexInputStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (BorderColor value)
 
VULKAN_HPP_INLINE std::string to_string (Filter value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerAddressMode value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerMipmapMode value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorSetLayoutCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorType value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolResetFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentDescriptionFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentLoadOp value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentStoreOp value)
 
VULKAN_HPP_INLINE std::string to_string (DependencyFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FramebufferCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineBindPoint value)
 
VULKAN_HPP_INLINE std::string to_string (RenderPassCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassDescriptionFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolResetFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferLevel value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferResetFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferUsageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryControlFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (IndexType value)
 
VULKAN_HPP_INLINE std::string to_string (StencilFaceFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassContents value)
 
VULKAN_HPP_INLINE std::string to_string (SubgroupFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PeerMemoryFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryAllocateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolTrimFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PointClippingBehavior value)
 
VULKAN_HPP_INLINE std::string to_string (TessellationDomainOrigin value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerYcbcrModelConversion value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerYcbcrRange value)
 
VULKAN_HPP_INLINE std::string to_string (ChromaLocation value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorUpdateTemplateType value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorUpdateTemplateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceHandleTypeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FenceImportFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreImportFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreHandleTypeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DriverId value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderFloatControlsIndependence value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorBindingFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ResolveModeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerReductionMode value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreType value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreWaitFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreationFeedbackFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ToolPurposeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PrivateDataSlotCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlagBits2 value)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlagBits2 value)
 
VULKAN_HPP_INLINE std::string to_string (SubmitFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (RenderingFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlagBits2 value)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceTransformFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PresentModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ColorSpaceKHR value)
 
VULKAN_HPP_INLINE std::string to_string (CompositeAlphaFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (SwapchainCreateFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceGroupPresentModeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayPlaneAlphaFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayModeCreateFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DisplaySurfaceCreateFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DebugReportFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugReportObjectTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (RasterizationOrderAMD value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodecOperationFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoChromaSubsamplingFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoComponentBitDepthFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionCreateFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodingControlFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (QueryResultStatusKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionParametersCreateFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoBeginCodingFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEndCodingFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeCapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeUsageFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateStreamCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264CapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264StdFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264RateControlFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265StdFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CtbSizeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265TransformBlockSizeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265RateControlFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeH264PictureLayoutFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderInfoTypeAMD value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCheckEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRobustnessBufferBehaviorEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRobustnessImageBehaviorEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ConditionalRenderingFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceCounterFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayPowerStateEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceEventTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayEventTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ViewportCoordinateSwizzleNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportSwizzleStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (DiscardRectangleModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDiscardRectangleStateCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (ConservativeRasterizationModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationConservativeStateCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationDepthClipStateCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterDescriptionFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterScopeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterStorageKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterUnitKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AcquireProfilingLockFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageSeverityFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageTypeFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCallbackDataFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (BlendOverlapEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageToColorStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureBuildTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryInstanceFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BuildAccelerationStructureFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (CopyAccelerationStructureModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureCompatibilityKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureCreateFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BuildAccelerationStructureModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (RayTracingShaderGroupTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderGroupShaderKHR value)
 
VULKAN_HPP_INLINE std::string to_string (CoverageModulationModeNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageModulationStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCacheHeaderVersionEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCacheCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (ShadingRatePaletteEntryNV value)
 
VULKAN_HPP_INLINE std::string to_string (CoarseSampleOrderTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMemoryRequirementsTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCompilerControlFlagBitsAMD)
 
VULKAN_HPP_INLINE std::string to_string (QueueGlobalPriorityKHR value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryOverallocationBehaviorAMD value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceConfigurationTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPoolSamplingModeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceOverrideTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceParameterTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceValueTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (FragmentShadingRateCombinerOpKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCorePropertiesFlagBitsAMD)
 
VULKAN_HPP_INLINE std::string to_string (ValidationFeatureEnableEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ValidationFeatureDisableEXT value)
 
VULKAN_HPP_INLINE std::string to_string (CoverageReductionModeNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageReductionStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (ProvokingVertexModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (HeadlessSurfaceCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (LineRasterizationModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineExecutableStatisticFormatKHR value)
 
VULKAN_HPP_INLINE std::string to_string (HostImageCopyFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryUnmapFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PresentScalingFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PresentGravityFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectStateFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectCommandsTokenTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectCommandsLayoutUsageFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (DepthBiasRepresentationEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceMemoryReportEventTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceMemoryReportFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeCapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFeedbackFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeUsageFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeContentFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeTuningModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlModeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DeviceDiagnosticsConfigFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (GraphicsPipelineLibraryFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (FragmentShadingRateNV value)
 
VULKAN_HPP_INLINE std::string to_string (FragmentShadingRateTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInstanceTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInfoFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInstanceFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFixedRateFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceFaultAddressTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceFaultVendorBinaryHeaderVersionEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceAddressBindingFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceAddressBindingTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (FrameBoundaryFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MicromapTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (BuildMicromapFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (CopyMicromapModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MicromapCreateFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (BuildMicromapModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (OpacityMicromapFormatEXT value)
 
VULKAN_HPP_INLINE std::string to_string (OpacityMicromapSpecialIndexEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PhysicalDeviceSchedulingControlsFlagBitsARM value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryDecompressionMethodFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassMergeStatusEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DirectDriverLoadingModeLUNARG value)
 
VULKAN_HPP_INLINE std::string to_string (DirectDriverLoadingFlagBitsLUNARG)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowUsageFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowGridSizeFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowPerformanceLevelNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowSessionBindingPointNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowSessionCreateFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowExecuteFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlagBits2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlagBits2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCreateFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCodeTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (RayTracingInvocationReorderModeNV value)
 
VULKAN_HPP_INLINE std::string to_string (LayerSettingTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (LatencyMarkerNV value)
 
VULKAN_HPP_INLINE std::string to_string (OutOfBandQueueTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (ScopeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ComponentTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BlockMatchWindowCompareModeQCOM value)
 
VULKAN_HPP_INLINE std::string to_string (CubicFilterWeightsQCOM value)
 
VULKAN_HPP_INLINE std::string to_string (LayeredDriverUnderlyingApiMSFT value)
 
VULKAN_HPP_INLINE std::string to_string (TimeDomainKHR value)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result createInstance (const vk::InstanceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Instance *pInstance, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< vk::Instance >::type createInstance (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Instance, Dispatch > >::type createInstanceUnique (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result enumerateInstanceLayerProperties (uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< uint32_t >::type enumerateInstanceVersion (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 

Variables

VULKAN_HPP_CONSTEXPR_INLINE uint32_t AttachmentUnused = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t False = 0U
 
VULKAN_HPP_CONSTEXPR_INLINE float LodClampNone = 1000.0F
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyIgnored = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingArrayLayers = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingMipLevels = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t SubpassExternal = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t True = 1U
 
VULKAN_HPP_CONSTEXPR_INLINE uint64_t WholeSize = (~0ULL)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryTypes = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPhysicalDeviceNameSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t UuidSize = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxExtensionNameSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDescriptionSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryHeaps = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSize = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSize = 8U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternal = (~1U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSizeKHR = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSizeKHR = 8U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternalKHR = (~1U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyForeignEXT = (~2U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedKHR = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedNV = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeKHR = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSizeKHR = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSizeKHR = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeEXT = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t Remaining3DSlicesEXT = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxShaderModuleIdentifierSizeEXT = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t HeaderVersion = 275
 
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion = makeApiVersion( 0, 1, 0, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion10 = makeApiVersion( 0, 1, 0, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion11 = makeApiVersion( 0, 1, 1, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion12 = makeApiVersion( 0, 1, 2, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion13 = makeApiVersion( 0, 1, 3, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto HeaderVersionComplete = makeApiVersion( 0, 1, 3, 275 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceExtensionName = "VK_KHR_surface"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceSpecVersion = 25
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainExtensionName = "VK_KHR_swapchain"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainSpecVersion = 70
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplayExtensionName = "VK_KHR_display"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySpecVersion = 23
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySwapchainExtensionName = "VK_KHR_display_swapchain"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySwapchainSpecVersion = 10
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugReportExtensionName = "VK_EXT_debug_report"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugReportSpecVersion = 10
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVGlslShaderExtensionName = "VK_NV_glsl_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVGlslShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthRangeUnrestrictedExtensionName = "VK_EXT_depth_range_unrestricted"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthRangeUnrestrictedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerMirrorClampToEdgeExtensionName = "VK_KHR_sampler_mirror_clamp_to_edge"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerMirrorClampToEdgeSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFilterCubicExtensionName = "VK_IMG_filter_cubic"
 
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFilterCubicSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDRasterizationOrderExtensionName = "VK_AMD_rasterization_order"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDRasterizationOrderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderTrinaryMinmaxExtensionName = "VK_AMD_shader_trinary_minmax"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderTrinaryMinmaxSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderExplicitVertexParameterExtensionName = "VK_AMD_shader_explicit_vertex_parameter"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderExplicitVertexParameterSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugMarkerExtensionName = "VK_EXT_debug_marker"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugMarkerSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoQueueExtensionName = "VK_KHR_video_queue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoQueueSpecVersion = 8
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeQueueExtensionName = "VK_KHR_video_decode_queue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeQueueSpecVersion = 8
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGcnShaderExtensionName = "VK_AMD_gcn_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGcnShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationExtensionName = "VK_NV_dedicated_allocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTransformFeedbackExtensionName = "VK_EXT_transform_feedback"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTransformFeedbackSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVXBinaryImportExtensionName = "VK_NVX_binary_import"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVXBinaryImportSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVXImageViewHandleExtensionName = "VK_NVX_image_view_handle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVXImageViewHandleSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDrawIndirectCountExtensionName = "VK_AMD_draw_indirect_count"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDrawIndirectCountSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDNegativeViewportHeightExtensionName = "VK_AMD_negative_viewport_height"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDNegativeViewportHeightSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderHalfFloatExtensionName = "VK_AMD_gpu_shader_half_float"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderHalfFloatSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderBallotExtensionName = "VK_AMD_shader_ballot"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderBallotSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH264ExtensionName = "VK_KHR_video_encode_h264"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH264SpecVersion = 14
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH265ExtensionName = "VK_KHR_video_encode_h265"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH265SpecVersion = 14
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH264ExtensionName = "VK_KHR_video_decode_h264"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH264SpecVersion = 9
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDTextureGatherBiasLodExtensionName = "VK_AMD_texture_gather_bias_lod"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDTextureGatherBiasLodSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderInfoExtensionName = "VK_AMD_shader_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderInfoSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDynamicRenderingExtensionName = "VK_KHR_dynamic_rendering"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDynamicRenderingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderImageLoadStoreLodExtensionName = "VK_AMD_shader_image_load_store_lod"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderImageLoadStoreLodSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCornerSampledImageExtensionName = "VK_NV_corner_sampled_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCornerSampledImageSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMultiviewExtensionName = "VK_KHR_multiview"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMultiviewSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFormatPvrtcExtensionName = "VK_IMG_format_pvrtc"
 
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFormatPvrtcSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryCapabilitiesExtensionName = "VK_NV_external_memory_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryExtensionName = "VK_NV_external_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetPhysicalDeviceProperties2ExtensionName = "VK_KHR_get_physical_device_properties2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetPhysicalDeviceProperties2SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupExtensionName = "VK_KHR_device_group"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFlagsExtensionName = "VK_EXT_validation_flags"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFlagsSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderDrawParametersExtensionName = "VK_KHR_shader_draw_parameters"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderDrawParametersSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupBallotExtensionName = "VK_EXT_shader_subgroup_ballot"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupBallotSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupVoteExtensionName = "VK_EXT_shader_subgroup_vote"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupVoteSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTextureCompressionAstcHdrExtensionName = "VK_EXT_texture_compression_astc_hdr"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTextureCompressionAstcHdrSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAstcDecodeModeExtensionName = "VK_EXT_astc_decode_mode"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAstcDecodeModeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineRobustnessExtensionName = "VK_EXT_pipeline_robustness"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineRobustnessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance1ExtensionName = "VK_KHR_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance1SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupCreationExtensionName = "VK_KHR_device_group_creation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupCreationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryCapabilitiesExtensionName = "VK_KHR_external_memory_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryExtensionName = "VK_KHR_external_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryFdExtensionName = "VK_KHR_external_memory_fd"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryFdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreCapabilitiesExtensionName = "VK_KHR_external_semaphore_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreExtensionName = "VK_KHR_external_semaphore"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreFdExtensionName = "VK_KHR_external_semaphore_fd"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreFdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPushDescriptorExtensionName = "VK_KHR_push_descriptor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPushDescriptorSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConditionalRenderingExtensionName = "VK_EXT_conditional_rendering"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConditionalRenderingSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloat16Int8ExtensionName = "VK_KHR_shader_float16_int8"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloat16Int8SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHR16BitStorageExtensionName = "VK_KHR_16bit_storage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHR16BitStorageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIncrementalPresentExtensionName = "VK_KHR_incremental_present"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIncrementalPresentSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDescriptorUpdateTemplateExtensionName = "VK_KHR_descriptor_update_template"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDescriptorUpdateTemplateSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVClipSpaceWScalingExtensionName = "VK_NV_clip_space_w_scaling"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVClipSpaceWScalingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDirectModeDisplayExtensionName = "VK_EXT_direct_mode_display"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDirectModeDisplaySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplaySurfaceCounterExtensionName = "VK_EXT_display_surface_counter"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplaySurfaceCounterSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplayControlExtensionName = "VK_EXT_display_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplayControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDisplayTimingExtensionName = "VK_GOOGLE_display_timing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDisplayTimingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVSampleMaskOverrideCoverageExtensionName = "VK_NV_sample_mask_override_coverage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVSampleMaskOverrideCoverageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVGeometryShaderPassthroughExtensionName = "VK_NV_geometry_shader_passthrough"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVGeometryShaderPassthroughSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportArray2ExtensionName = "VK_NV_viewport_array2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportArray2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVXMultiviewPerViewAttributesExtensionName = "VK_NVX_multiview_per_view_attributes"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVXMultiviewPerViewAttributesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportSwizzleExtensionName = "VK_NV_viewport_swizzle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportSwizzleSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDiscardRectanglesExtensionName = "VK_EXT_discard_rectangles"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDiscardRectanglesSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConservativeRasterizationExtensionName = "VK_EXT_conservative_rasterization"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConservativeRasterizationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipEnableExtensionName = "VK_EXT_depth_clip_enable"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipEnableSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainColorSpaceExtensionName = "VK_EXT_swapchain_colorspace"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainColorSpaceSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHdrMetadataExtensionName = "VK_EXT_hdr_metadata"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHdrMetadataSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImagelessFramebufferExtensionName = "VK_KHR_imageless_framebuffer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImagelessFramebufferSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCreateRenderpass2ExtensionName = "VK_KHR_create_renderpass2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCreateRenderpass2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto IMGRelaxedLineRasterizationExtensionName = "VK_IMG_relaxed_line_rasterization"
 
VULKAN_HPP_CONSTEXPR_INLINE auto IMGRelaxedLineRasterizationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageExtensionName = "VK_KHR_shared_presentable_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceCapabilitiesExtensionName = "VK_KHR_external_fence_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceExtensionName = "VK_KHR_external_fence"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceFdExtensionName = "VK_KHR_external_fence_fd"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceFdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPerformanceQueryExtensionName = "VK_KHR_performance_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPerformanceQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance2ExtensionName = "VK_KHR_maintenance2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetSurfaceCapabilities2ExtensionName = "VK_KHR_get_surface_capabilities2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetSurfaceCapabilities2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVariablePointersExtensionName = "VK_KHR_variable_pointers"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVariablePointersSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetDisplayProperties2ExtensionName = "VK_KHR_get_display_properties2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetDisplayProperties2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryDmaBufExtensionName = "VK_EXT_external_memory_dma_buf"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryDmaBufSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTQueueFamilyForeignExtensionName = "VK_EXT_queue_family_foreign"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTQueueFamilyForeignSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDedicatedAllocationExtensionName = "VK_KHR_dedicated_allocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDedicatedAllocationSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugUtilsExtensionName = "VK_EXT_debug_utils"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugUtilsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSamplerFilterMinmaxExtensionName = "VK_EXT_sampler_filter_minmax"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSamplerFilterMinmaxSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRStorageBufferStorageClassExtensionName = "VK_KHR_storage_buffer_storage_class"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRStorageBufferStorageClassSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderInt16ExtensionName = "VK_AMD_gpu_shader_int16"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderInt16SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMixedAttachmentSamplesExtensionName = "VK_AMD_mixed_attachment_samples"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMixedAttachmentSamplesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderFragmentMaskExtensionName = "VK_AMD_shader_fragment_mask"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderFragmentMaskSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTInlineUniformBlockExtensionName = "VK_EXT_inline_uniform_block"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTInlineUniformBlockSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportExtensionName = "VK_EXT_shader_stencil_export"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsExtensionName = "VK_EXT_sample_locations"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRelaxedBlockLayoutExtensionName = "VK_KHR_relaxed_block_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRelaxedBlockLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetMemoryRequirements2ExtensionName = "VK_KHR_get_memory_requirements2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetMemoryRequirements2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImageFormatListExtensionName = "VK_KHR_image_format_list"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImageFormatListSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBlendOperationAdvancedExtensionName = "VK_EXT_blend_operation_advanced"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBlendOperationAdvancedSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentCoverageToColorExtensionName = "VK_NV_fragment_coverage_to_color"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentCoverageToColorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRAccelerationStructureExtensionName = "VK_KHR_acceleration_structure"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRAccelerationStructureSpecVersion = 13
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPipelineExtensionName = "VK_KHR_ray_tracing_pipeline"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPipelineSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayQueryExtensionName = "VK_KHR_ray_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFramebufferMixedSamplesExtensionName = "VK_NV_framebuffer_mixed_samples"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFramebufferMixedSamplesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFillRectangleExtensionName = "VK_NV_fill_rectangle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFillRectangleSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSmBuiltinsExtensionName = "VK_NV_shader_sm_builtins"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSmBuiltinsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPostDepthCoverageExtensionName = "VK_EXT_post_depth_coverage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPostDepthCoverageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerYcbcrConversionExtensionName = "VK_KHR_sampler_ycbcr_conversion"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerYcbcrConversionSpecVersion = 14
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBindMemory2ExtensionName = "VK_KHR_bind_memory2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBindMemory2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageDrmFormatModifierExtensionName = "VK_EXT_image_drm_format_modifier"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageDrmFormatModifierSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationCacheExtensionName = "VK_EXT_validation_cache"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationCacheSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorIndexingExtensionName = "VK_EXT_descriptor_indexing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorIndexingSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderViewportIndexLayerExtensionName = "VK_EXT_shader_viewport_index_layer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderViewportIndexLayerSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShadingRateImageExtensionName = "VK_NV_shading_rate_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShadingRateImageSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingExtensionName = "VK_NV_ray_tracing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRepresentativeFragmentTestExtensionName = "VK_NV_representative_fragment_test"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRepresentativeFragmentTestSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance3ExtensionName = "VK_KHR_maintenance3"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance3SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDrawIndirectCountExtensionName = "VK_KHR_draw_indirect_count"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDrawIndirectCountSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFilterCubicExtensionName = "VK_EXT_filter_cubic"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFilterCubicSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassShaderResolveExtensionName = "VK_QCOM_render_pass_shader_resolve"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassShaderResolveSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityExtensionName = "VK_EXT_global_priority"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPrioritySpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupExtendedTypesExtensionName = "VK_KHR_shader_subgroup_extended_types"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupExtendedTypesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHR8BitStorageExtensionName = "VK_KHR_8bit_storage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHR8BitStorageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryHostExtensionName = "VK_EXT_external_memory_host"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryHostSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDBufferMarkerExtensionName = "VK_AMD_buffer_marker"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDBufferMarkerSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderAtomicInt64ExtensionName = "VK_KHR_shader_atomic_int64"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderAtomicInt64SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderClockExtensionName = "VK_KHR_shader_clock"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderClockSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDPipelineCompilerControlExtensionName = "VK_AMD_pipeline_compiler_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDPipelineCompilerControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCalibratedTimestampsExtensionName = "VK_EXT_calibrated_timestamps"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCalibratedTimestampsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCorePropertiesExtensionName = "VK_AMD_shader_core_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCorePropertiesSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH265ExtensionName = "VK_KHR_video_decode_h265"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH265SpecVersion = 8
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGlobalPriorityExtensionName = "VK_KHR_global_priority"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGlobalPrioritySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMemoryOverallocationBehaviorExtensionName = "VK_AMD_memory_overallocation_behavior"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMemoryOverallocationBehaviorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexAttributeDivisorExtensionName = "VK_EXT_vertex_attribute_divisor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexAttributeDivisorSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationFeedbackExtensionName = "VK_EXT_pipeline_creation_feedback"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationFeedbackSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDriverPropertiesExtensionName = "VK_KHR_driver_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDriverPropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloatControlsExtensionName = "VK_KHR_shader_float_controls"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloatControlsSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSubgroupPartitionedExtensionName = "VK_NV_shader_subgroup_partitioned"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSubgroupPartitionedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDepthStencilResolveExtensionName = "VK_KHR_depth_stencil_resolve"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDepthStencilResolveSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainMutableFormatExtensionName = "VK_KHR_swapchain_mutable_format"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainMutableFormatSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVComputeShaderDerivativesExtensionName = "VK_NV_compute_shader_derivatives"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVComputeShaderDerivativesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVMeshShaderExtensionName = "VK_NV_mesh_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVMeshShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShaderBarycentricExtensionName = "VK_NV_fragment_shader_barycentric"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShaderBarycentricSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderImageFootprintExtensionName = "VK_NV_shader_image_footprint"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderImageFootprintSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVScissorExclusiveExtensionName = "VK_NV_scissor_exclusive"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVScissorExclusiveSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticCheckpointsExtensionName = "VK_NV_device_diagnostic_checkpoints"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticCheckpointsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRTimelineSemaphoreExtensionName = "VK_KHR_timeline_semaphore"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRTimelineSemaphoreSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto INTELShaderIntegerFunctions2ExtensionName = "VK_INTEL_shader_integer_functions2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto INTELShaderIntegerFunctions2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto INTELPerformanceQueryExtensionName = "VK_INTEL_performance_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto INTELPerformanceQuerySpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVulkanMemoryModelExtensionName = "VK_KHR_vulkan_memory_model"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVulkanMemoryModelSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPciBusInfoExtensionName = "VK_EXT_pci_bus_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPciBusInfoSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDisplayNativeHdrExtensionName = "VK_AMD_display_native_hdr"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDisplayNativeHdrSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderTerminateInvocationExtensionName = "VK_KHR_shader_terminate_invocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderTerminateInvocationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMapExtensionName = "VK_EXT_fragment_density_map"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMapSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTScalarBlockLayoutExtensionName = "VK_EXT_scalar_block_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTScalarBlockLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEHlslFunctionality1ExtensionName = "VK_GOOGLE_hlsl_functionality1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEHlslFunctionality1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDecorateStringExtensionName = "VK_GOOGLE_decorate_string"
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDecorateStringSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubgroupSizeControlExtensionName = "VK_EXT_subgroup_size_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubgroupSizeControlSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShadingRateExtensionName = "VK_KHR_fragment_shading_rate"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShadingRateSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCoreProperties2ExtensionName = "VK_AMD_shader_core_properties2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCoreProperties2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemoryExtensionName = "VK_AMD_device_coherent_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64ExtensionName = "VK_EXT_shader_image_atomic_int64"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSpirv14ExtensionName = "VK_KHR_spirv_1_4"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSpirv14SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryBudgetExtensionName = "VK_EXT_memory_budget"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryBudgetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryPriorityExtensionName = "VK_EXT_memory_priority"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryPrioritySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceProtectedCapabilitiesExtensionName = "VK_KHR_surface_protected_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceProtectedCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationImageAliasingExtensionName = "VK_NV_dedicated_allocation_image_aliasing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationImageAliasingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSeparateDepthStencilLayoutsExtensionName = "VK_KHR_separate_depth_stencil_layouts"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSeparateDepthStencilLayoutsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBufferDeviceAddressExtensionName = "VK_EXT_buffer_device_address"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBufferDeviceAddressSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTToolingInfoExtensionName = "VK_EXT_tooling_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTToolingInfoSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSeparateStencilUsageExtensionName = "VK_EXT_separate_stencil_usage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSeparateStencilUsageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFeaturesExtensionName = "VK_EXT_validation_features"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFeaturesSpecVersion = 6
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentWaitExtensionName = "VK_KHR_present_wait"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentWaitSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCooperativeMatrixExtensionName = "VK_NV_cooperative_matrix"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCooperativeMatrixSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCoverageReductionModeExtensionName = "VK_NV_coverage_reduction_mode"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCoverageReductionModeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentShaderInterlockExtensionName = "VK_EXT_fragment_shader_interlock"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentShaderInterlockSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcrImageArraysExtensionName = "VK_EXT_ycbcr_image_arrays"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcrImageArraysSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRUniformBufferStandardLayoutExtensionName = "VK_KHR_uniform_buffer_standard_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRUniformBufferStandardLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTProvokingVertexExtensionName = "VK_EXT_provoking_vertex"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTProvokingVertexSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHeadlessSurfaceExtensionName = "VK_EXT_headless_surface"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHeadlessSurfaceSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBufferDeviceAddressExtensionName = "VK_KHR_buffer_device_address"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBufferDeviceAddressSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLineRasterizationExtensionName = "VK_EXT_line_rasterization"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLineRasterizationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloatExtensionName = "VK_EXT_shader_atomic_float"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloatSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostQueryResetExtensionName = "VK_EXT_host_query_reset"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostQueryResetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8ExtensionName = "VK_EXT_index_type_uint8"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicStateExtensionName = "VK_EXT_extended_dynamic_state"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicStateSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeferredHostOperationsExtensionName = "VK_KHR_deferred_host_operations"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeferredHostOperationsSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineExecutablePropertiesExtensionName = "VK_KHR_pipeline_executable_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineExecutablePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostImageCopyExtensionName = "VK_EXT_host_image_copy"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostImageCopySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMapMemory2ExtensionName = "VK_KHR_map_memory2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMapMemory2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloat2ExtensionName = "VK_EXT_shader_atomic_float2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloat2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSurfaceMaintenance1ExtensionName = "VK_EXT_surface_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSurfaceMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainMaintenance1ExtensionName = "VK_EXT_swapchain_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderDemoteToHelperInvocationExtensionName = "VK_EXT_shader_demote_to_helper_invocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderDemoteToHelperInvocationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsExtensionName = "VK_NV_device_generated_commands"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVInheritedViewportScissorExtensionName = "VK_NV_inherited_viewport_scissor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVInheritedViewportScissorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderIntegerDotProductExtensionName = "VK_KHR_shader_integer_dot_product"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderIntegerDotProductSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTexelBufferAlignmentExtensionName = "VK_EXT_texel_buffer_alignment"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTexelBufferAlignmentSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassTransformExtensionName = "VK_QCOM_render_pass_transform"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassTransformSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthBiasControlExtensionName = "VK_EXT_depth_bias_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthBiasControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceMemoryReportExtensionName = "VK_EXT_device_memory_report"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceMemoryReportSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAcquireDrmDisplayExtensionName = "VK_EXT_acquire_drm_display"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAcquireDrmDisplaySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRobustness2ExtensionName = "VK_EXT_robustness2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRobustness2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCustomBorderColorExtensionName = "VK_EXT_custom_border_color"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCustomBorderColorSpecVersion = 12
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEUserTypeExtensionName = "VK_GOOGLE_user_type"
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEUserTypeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineLibraryExtensionName = "VK_KHR_pipeline_library"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineLibrarySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVPresentBarrierExtensionName = "VK_NV_present_barrier"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVPresentBarrierSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderNonSemanticInfoExtensionName = "VK_KHR_shader_non_semantic_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderNonSemanticInfoSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentIdExtensionName = "VK_KHR_present_id"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentIdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrivateDataExtensionName = "VK_EXT_private_data"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrivateDataSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationCacheControlExtensionName = "VK_EXT_pipeline_creation_cache_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationCacheControlSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeQueueExtensionName = "VK_KHR_video_encode_queue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeQueueSpecVersion = 12
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticsConfigExtensionName = "VK_NV_device_diagnostics_config"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticsConfigSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassStoreOpsExtensionName = "VK_QCOM_render_pass_store_ops"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassStoreOpsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatencyExtensionName = "VK_NV_low_latency"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatencySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSynchronization2ExtensionName = "VK_KHR_synchronization2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSynchronization2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorBufferExtensionName = "VK_EXT_descriptor_buffer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorBufferSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGraphicsPipelineLibraryExtensionName = "VK_EXT_graphics_pipeline_library"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGraphicsPipelineLibrarySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderEarlyAndLateFragmentTestsExtensionName = "VK_AMD_shader_early_and_late_fragment_tests"
 
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderEarlyAndLateFragmentTestsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShaderBarycentricExtensionName = "VK_KHR_fragment_shader_barycentric"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShaderBarycentricSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupUniformControlFlowExtensionName = "VK_KHR_shader_subgroup_uniform_control_flow"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupUniformControlFlowSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRZeroInitializeWorkgroupMemoryExtensionName = "VK_KHR_zero_initialize_workgroup_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRZeroInitializeWorkgroupMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShadingRateEnumsExtensionName = "VK_NV_fragment_shading_rate_enums"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShadingRateEnumsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingMotionBlurExtensionName = "VK_NV_ray_tracing_motion_blur"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingMotionBlurSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMeshShaderExtensionName = "VK_EXT_mesh_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMeshShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcr2Plane444FormatsExtensionName = "VK_EXT_ycbcr_2plane_444_formats"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcr2Plane444FormatsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMap2ExtensionName = "VK_EXT_fragment_density_map2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMap2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRotatedCopyCommandsExtensionName = "VK_QCOM_rotated_copy_commands"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRotatedCopyCommandsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageRobustnessExtensionName = "VK_EXT_image_robustness"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageRobustnessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRWorkgroupMemoryExplicitLayoutExtensionName = "VK_KHR_workgroup_memory_explicit_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRWorkgroupMemoryExplicitLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCopyCommands2ExtensionName = "VK_KHR_copy_commands2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCopyCommands2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlExtensionName = "VK_EXT_image_compression_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopLayoutExtensionName = "VK_EXT_attachment_feedback_loop_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopLayoutSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXT4444FormatsExtensionName = "VK_EXT_4444_formats"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXT4444FormatsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceFaultExtensionName = "VK_EXT_device_fault"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceFaultSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRasterizationOrderAttachmentAccessExtensionName = "VK_ARM_rasterization_order_attachment_access"
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRasterizationOrderAttachmentAccessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRgba10X6FormatsExtensionName = "VK_EXT_rgba10x6_formats"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRgba10X6FormatsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEMutableDescriptorTypeExtensionName = "VK_VALVE_mutable_descriptor_type"
 
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEMutableDescriptorTypeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexInputDynamicStateExtensionName = "VK_EXT_vertex_input_dynamic_state"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexInputDynamicStateSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPhysicalDeviceDrmExtensionName = "VK_EXT_physical_device_drm"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPhysicalDeviceDrmSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceAddressBindingReportExtensionName = "VK_EXT_device_address_binding_report"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceAddressBindingReportSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipControlExtensionName = "VK_EXT_depth_clip_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitiveTopologyListRestartExtensionName = "VK_EXT_primitive_topology_list_restart"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitiveTopologyListRestartSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFormatFeatureFlags2ExtensionName = "VK_KHR_format_feature_flags2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFormatFeatureFlags2SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEISubpassShadingExtensionName = "VK_HUAWEI_subpass_shading"
 
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEISubpassShadingSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIInvocationMaskExtensionName = "VK_HUAWEI_invocation_mask"
 
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIInvocationMaskSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryRdmaExtensionName = "VK_NV_external_memory_rdma"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryRdmaSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelinePropertiesExtensionName = "VK_EXT_pipeline_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelinePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFrameBoundaryExtensionName = "VK_EXT_frame_boundary"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFrameBoundarySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultisampledRenderToSingleSampledExtensionName = "VK_EXT_multisampled_render_to_single_sampled"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultisampledRenderToSingleSampledSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState2ExtensionName = "VK_EXT_extended_dynamic_state2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTColorWriteEnableExtensionName = "VK_EXT_color_write_enable"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTColorWriteEnableSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitivesGeneratedQueryExtensionName = "VK_EXT_primitives_generated_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitivesGeneratedQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingMaintenance1ExtensionName = "VK_KHR_ray_tracing_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityQueryExtensionName = "VK_EXT_global_priority_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageViewMinLodExtensionName = "VK_EXT_image_view_min_lod"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageViewMinLodSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultiDrawExtensionName = "VK_EXT_multi_draw"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultiDrawSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImage2DViewOf3DExtensionName = "VK_EXT_image_2d_view_of_3d"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImage2DViewOf3DSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPortabilityEnumerationExtensionName = "VK_KHR_portability_enumeration"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPortabilityEnumerationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderTileImageExtensionName = "VK_EXT_shader_tile_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderTileImageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTOpacityMicromapExtensionName = "VK_EXT_opacity_micromap"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTOpacityMicromapSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneExtensionName = "VK_EXT_load_store_op_none"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIClusterCullingShaderExtensionName = "VK_HUAWEI_cluster_culling_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIClusterCullingShaderSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBorderColorSwizzleExtensionName = "VK_EXT_border_color_swizzle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBorderColorSwizzleSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPageableDeviceLocalMemoryExtensionName = "VK_EXT_pageable_device_local_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPageableDeviceLocalMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance4ExtensionName = "VK_KHR_maintenance4"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance4SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesExtensionName = "VK_ARM_shader_core_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsExtensionName = "VK_ARM_scheduling_controls"
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageSlicedViewOf3DExtensionName = "VK_EXT_image_sliced_view_of_3d"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageSlicedViewOf3DSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEDescriptorSetHostMappingExtensionName = "VK_VALVE_descriptor_set_host_mapping"
 
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEDescriptorSetHostMappingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClampZeroOneExtensionName = "VK_EXT_depth_clamp_zero_one"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClampZeroOneSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNonSeamlessCubeMapExtensionName = "VK_EXT_non_seamless_cube_map"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNonSeamlessCubeMapSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRenderPassStripedExtensionName = "VK_ARM_render_pass_striped"
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRenderPassStripedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFragmentDensityMapOffsetExtensionName = "VK_QCOM_fragment_density_map_offset"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFragmentDensityMapOffsetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCopyMemoryIndirectExtensionName = "VK_NV_copy_memory_indirect"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVCopyMemoryIndirectSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVMemoryDecompressionExtensionName = "VK_NV_memory_decompression"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVMemoryDecompressionSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsComputeExtensionName = "VK_NV_device_generated_commands_compute"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsComputeSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVLinearColorAttachmentExtensionName = "VK_NV_linear_color_attachment"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVLinearColorAttachmentSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQueryExtensionName = "VK_GOOGLE_surfaceless_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQuerySpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainExtensionName = "VK_EXT_image_compression_control_swapchain"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessingExtensionName = "VK_QCOM_image_processing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNestedCommandBufferExtensionName = "VK_EXT_nested_command_buffer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNestedCommandBufferSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryAcquireUnmodifiedExtensionName = "VK_EXT_external_memory_acquire_unmodified"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryAcquireUnmodifiedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState3ExtensionName = "VK_EXT_extended_dynamic_state3"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState3SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubpassMergeFeedbackExtensionName = "VK_EXT_subpass_merge_feedback"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubpassMergeFeedbackSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto LUNARGDirectDriverLoadingExtensionName = "VK_LUNARG_direct_driver_loading"
 
VULKAN_HPP_CONSTEXPR_INLINE auto LUNARGDirectDriverLoadingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderModuleIdentifierExtensionName = "VK_EXT_shader_module_identifier"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderModuleIdentifierSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRasterizationOrderAttachmentAccessExtensionName = "VK_EXT_rasterization_order_attachment_access"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRasterizationOrderAttachmentAccessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVOpticalFlowExtensionName = "VK_NV_optical_flow"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVOpticalFlowSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLegacyDitheringExtensionName = "VK_EXT_legacy_dithering"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLegacyDitheringSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineProtectedAccessExtensionName = "VK_EXT_pipeline_protected_access"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineProtectedAccessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance5ExtensionName = "VK_KHR_maintenance5"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance5SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPositionFetchExtensionName = "VK_KHR_ray_tracing_position_fetch"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPositionFetchSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderObjectExtensionName = "VK_EXT_shader_object"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderObjectSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMTilePropertiesExtensionName = "VK_QCOM_tile_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMTilePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto SECAmigoProfilingExtensionName = "VK_SEC_amigo_profiling"
 
VULKAN_HPP_CONSTEXPR_INLINE auto SECAmigoProfilingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewViewportsExtensionName = "VK_QCOM_multiview_per_view_viewports"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewViewportsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingInvocationReorderExtensionName = "VK_NV_ray_tracing_invocation_reorder"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingInvocationReorderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExtendedSparseAddressSpaceExtensionName = "VK_NV_extended_sparse_address_space"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVExtendedSparseAddressSpaceSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMutableDescriptorTypeExtensionName = "VK_EXT_mutable_descriptor_type"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMutableDescriptorTypeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLayerSettingsExtensionName = "VK_EXT_layer_settings"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLayerSettingsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCoreBuiltinsExtensionName = "VK_ARM_shader_core_builtins"
 
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCoreBuiltinsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineLibraryGroupHandlesExtensionName = "VK_EXT_pipeline_library_group_handles"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineLibraryGroupHandlesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDynamicRenderingUnusedAttachmentsExtensionName = "VK_EXT_dynamic_rendering_unused_attachments"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDynamicRenderingUnusedAttachmentsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatency2ExtensionName = "VK_NV_low_latency2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatency2SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCooperativeMatrixExtensionName = "VK_KHR_cooperative_matrix"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCooperativeMatrixSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewRenderAreasExtensionName = "VK_QCOM_multiview_per_view_render_areas"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewRenderAreasSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoMaintenance1ExtensionName = "VK_KHR_video_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetExtensionName = "VK_NV_per_stage_descriptor_set"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessing2ExtensionName = "VK_QCOM_image_processing2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessing2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicWeightsExtensionName = "VK_QCOM_filter_cubic_weights"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicWeightsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMYcbcrDegammaExtensionName = "VK_QCOM_ycbcr_degamma"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMYcbcrDegammaSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicClampExtensionName = "VK_QCOM_filter_cubic_clamp"
 
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicClampSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopDynamicStateExtensionName = "VK_EXT_attachment_feedback_loop_dynamic_state"
 
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopDynamicStateSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorExtensionName = "VK_KHR_vertex_attribute_divisor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverExtensionName = "VK_MSFT_layered_driver"
 
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsExtensionName = "VK_KHR_calibrated_timestamps"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6ExtensionName = "VK_KHR_maintenance6"
 
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDescriptorPoolOverallocationExtensionName = "VK_NV_descriptor_pool_overallocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto NVDescriptorPoolOverallocationSpecVersion = 1
 

Typedef Documentation

◆ AabbPositionsNV

◆ AccelerationStructureCreateFlagsKHR

◆ AccelerationStructureInstanceNV

◆ AccelerationStructureMotionInfoFlagsNV

◆ AccelerationStructureMotionInstanceFlagsNV

◆ AccelerationStructureTypeNV

◆ AccessFlagBits2KHR

◆ AccessFlags

◆ AccessFlags2

◆ AccessFlags2KHR

◆ AcquireProfilingLockFlagsKHR

◆ AttachmentDescription2KHR

◆ AttachmentDescriptionFlags

◆ AttachmentDescriptionStencilLayoutKHR

◆ AttachmentReference2KHR

◆ AttachmentReferenceStencilLayoutKHR

◆ AttachmentSampleCountInfoNV

◆ BindBufferMemoryDeviceGroupInfoKHR

◆ BindBufferMemoryInfoKHR

◆ BindImageMemoryDeviceGroupInfoKHR

◆ BindImageMemoryInfoKHR

◆ BindImagePlaneMemoryInfoKHR

◆ BlitImageInfo2KHR

◆ Bool32

using vk::Bool32 = typedef uint32_t

◆ BufferCopy2KHR

◆ BufferCreateFlags

◆ BufferDeviceAddressInfoEXT

◆ BufferDeviceAddressInfoKHR

◆ BufferImageCopy2KHR

◆ BufferMemoryBarrier2KHR

◆ BufferMemoryRequirementsInfo2KHR

◆ BufferOpaqueCaptureAddressCreateInfoKHR

◆ BufferUsageFlags

◆ BufferUsageFlags2KHR

◆ BufferViewCreateFlags

◆ BuildAccelerationStructureFlagBitsNV

◆ BuildAccelerationStructureFlagsKHR

◆ BuildAccelerationStructureFlagsNV

◆ BuildMicromapFlagsEXT

◆ CalibratedTimestampInfoEXT

◆ ChromaLocationKHR

◆ ColorComponentFlags

◆ CommandBufferInheritanceRenderingInfoKHR

◆ CommandBufferResetFlags

◆ CommandBufferSubmitInfoKHR

◆ CommandBufferUsageFlags

◆ CommandPoolCreateFlags

◆ CommandPoolResetFlags

◆ CommandPoolTrimFlags

◆ CommandPoolTrimFlagsKHR

◆ ComponentTypeNV

◆ CompositeAlphaFlagsKHR

◆ ConditionalRenderingFlagsEXT

◆ ConformanceVersionKHR

◆ CopyAccelerationStructureModeNV

◆ CopyBufferInfo2KHR

◆ CopyBufferToImageInfo2KHR

◆ CopyImageInfo2KHR

◆ CopyImageToBufferInfo2KHR

◆ CullModeFlags

◆ DebugReportFlagsEXT

◆ DebugUtilsMessageSeverityFlagsEXT

◆ DebugUtilsMessageTypeFlagsEXT

◆ DebugUtilsMessengerCallbackDataFlagsEXT

◆ DebugUtilsMessengerCreateFlagsEXT

◆ DependencyFlags

◆ DependencyInfoKHR

◆ DescriptorBindingFlagBitsEXT

◆ DescriptorBindingFlags

◆ DescriptorBindingFlagsEXT

◆ DescriptorPoolCreateFlags

◆ DescriptorPoolInlineUniformBlockCreateInfoEXT

◆ DescriptorPoolResetFlags

◆ DescriptorSetLayoutBindingFlagsCreateInfoEXT

◆ DescriptorSetLayoutCreateFlags

◆ DescriptorSetLayoutSupportKHR

◆ DescriptorSetVariableDescriptorCountAllocateInfoEXT

◆ DescriptorSetVariableDescriptorCountLayoutSupportEXT

◆ DescriptorUpdateTemplateCreateFlags

◆ DescriptorUpdateTemplateCreateFlagsKHR

◆ DescriptorUpdateTemplateCreateInfoKHR

◆ DescriptorUpdateTemplateEntryKHR

◆ DescriptorUpdateTemplateKHR

◆ DescriptorUpdateTemplateTypeKHR

◆ DeviceAddress

using vk::DeviceAddress = typedef uint64_t

◆ DeviceAddressBindingFlagsEXT

◆ DeviceBufferMemoryRequirementsKHR

◆ DeviceCreateFlags

◆ DeviceDiagnosticsConfigFlagsNV

◆ DeviceGroupBindSparseInfoKHR

◆ DeviceGroupCommandBufferBeginInfoKHR

◆ DeviceGroupDeviceCreateInfoKHR

◆ DeviceGroupPresentModeFlagsKHR

◆ DeviceGroupRenderPassBeginInfoKHR

◆ DeviceGroupSubmitInfoKHR

◆ DeviceImageMemoryRequirementsKHR

◆ DeviceMemoryOpaqueCaptureAddressInfoKHR

◆ DeviceMemoryReportFlagsEXT

◆ DevicePrivateDataCreateInfoEXT

◆ DeviceQueueCreateFlags

◆ DeviceQueueGlobalPriorityCreateInfoEXT

◆ DeviceSize

using vk::DeviceSize = typedef uint64_t

◆ DirectDriverLoadingFlagsLUNARG

◆ DisplayModeCreateFlagsKHR

◆ DisplayPlaneAlphaFlagsKHR

◆ DisplaySurfaceCreateFlagsKHR

◆ DriverIdKHR

using vk::DriverIdKHR = typedef DriverId

◆ EventCreateFlags

◆ ExportFenceCreateInfoKHR

◆ ExportMemoryAllocateInfoKHR

◆ ExportSemaphoreCreateInfoKHR

◆ ExternalBufferPropertiesKHR

◆ ExternalFenceFeatureFlagBitsKHR

◆ ExternalFenceFeatureFlags

◆ ExternalFenceFeatureFlagsKHR

◆ ExternalFenceHandleTypeFlagBitsKHR

◆ ExternalFenceHandleTypeFlags

◆ ExternalFenceHandleTypeFlagsKHR

◆ ExternalFencePropertiesKHR

◆ ExternalImageFormatPropertiesKHR

◆ ExternalMemoryBufferCreateInfoKHR

◆ ExternalMemoryFeatureFlagBitsKHR

◆ ExternalMemoryFeatureFlags

◆ ExternalMemoryFeatureFlagsKHR

◆ ExternalMemoryFeatureFlagsNV

◆ ExternalMemoryHandleTypeFlagBitsKHR

◆ ExternalMemoryHandleTypeFlags

◆ ExternalMemoryHandleTypeFlagsKHR

◆ ExternalMemoryHandleTypeFlagsNV

◆ ExternalMemoryImageCreateInfoKHR

◆ ExternalMemoryPropertiesKHR

◆ ExternalSemaphoreFeatureFlagBitsKHR

◆ ExternalSemaphoreFeatureFlags

◆ ExternalSemaphoreFeatureFlagsKHR

◆ ExternalSemaphoreHandleTypeFlagBitsKHR

◆ ExternalSemaphoreHandleTypeFlags

◆ ExternalSemaphoreHandleTypeFlagsKHR

◆ ExternalSemaphorePropertiesKHR

◆ FenceCreateFlags

◆ FenceImportFlagBitsKHR

◆ FenceImportFlags

◆ FenceImportFlagsKHR

◆ FormatFeatureFlagBits2KHR

◆ FormatFeatureFlags

◆ FormatFeatureFlags2

◆ FormatFeatureFlags2KHR

◆ FormatProperties2KHR

◆ FormatProperties3KHR

◆ FrameBoundaryFlagsEXT

◆ FramebufferAttachmentImageInfoKHR

◆ FramebufferAttachmentsCreateInfoKHR

◆ FramebufferCreateFlags

◆ GeometryFlagBitsNV

◆ GeometryFlagsKHR

◆ GeometryFlagsNV

◆ GeometryInstanceFlagBitsNV

◆ GeometryInstanceFlagsKHR

◆ GeometryInstanceFlagsNV

◆ GeometryTypeNV

◆ GraphicsPipelineLibraryFlagsEXT

◆ HeadlessSurfaceCreateFlagsEXT

◆ HostImageCopyFlagsEXT

◆ ImageAspectFlags

◆ ImageBlit2KHR

◆ ImageCompressionFixedRateFlagsEXT

◆ ImageCompressionFlagsEXT

◆ ImageCopy2KHR

◆ ImageCreateFlags

◆ ImageFormatListCreateInfoKHR

◆ ImageFormatProperties2KHR

◆ ImageMemoryBarrier2KHR

◆ ImageMemoryRequirementsInfo2KHR

◆ ImagePlaneMemoryRequirementsInfoKHR

◆ ImageResolve2KHR

◆ ImageSparseMemoryRequirementsInfo2KHR

◆ ImageStencilUsageCreateInfoEXT

◆ ImageSubresource2EXT

◆ ImageUsageFlags

◆ ImageViewCreateFlags

◆ ImageViewUsageCreateInfoKHR

◆ IndirectCommandsLayoutUsageFlagsNV

◆ IndirectStateFlagsNV

◆ InputAttachmentAspectReferenceKHR

◆ InstanceCreateFlags

◆ MemoryAllocateFlagBitsKHR

◆ MemoryAllocateFlags

◆ MemoryAllocateFlagsInfoKHR

◆ MemoryAllocateFlagsKHR

◆ MemoryBarrier2KHR

◆ MemoryDecompressionMethodFlagsNV

◆ MemoryDedicatedAllocateInfoKHR

◆ MemoryDedicatedRequirementsKHR

◆ MemoryHeapFlags

◆ MemoryMapFlags

◆ MemoryOpaqueCaptureAddressAllocateInfoKHR

◆ MemoryPropertyFlags

◆ MemoryRequirements2KHR

◆ MemoryUnmapFlagsKHR

◆ MicromapCreateFlagsEXT

◆ MutableDescriptorTypeCreateInfoVALVE

◆ MutableDescriptorTypeListVALVE

◆ OpticalFlowExecuteFlagsNV

◆ OpticalFlowGridSizeFlagsNV

◆ OpticalFlowSessionCreateFlagsNV

◆ OpticalFlowUsageFlagsNV

◆ PeerMemoryFeatureFlagBitsKHR

◆ PeerMemoryFeatureFlags

◆ PeerMemoryFeatureFlagsKHR

◆ PerformanceCounterDescriptionFlagsKHR

◆ PFN_dummy

using vk::PFN_dummy = typedef void ( * )()

◆ PhysicalDevice16BitStorageFeaturesKHR

◆ PhysicalDevice8BitStorageFeaturesKHR

◆ PhysicalDeviceBufferAddressFeaturesEXT

◆ PhysicalDeviceBufferDeviceAddressFeaturesKHR

◆ PhysicalDeviceDepthStencilResolvePropertiesKHR

◆ PhysicalDeviceDescriptorIndexingFeaturesEXT

◆ PhysicalDeviceDescriptorIndexingPropertiesEXT

◆ PhysicalDeviceDriverPropertiesKHR

◆ PhysicalDeviceDynamicRenderingFeaturesKHR

◆ PhysicalDeviceExternalBufferInfoKHR

◆ PhysicalDeviceExternalFenceInfoKHR

◆ PhysicalDeviceExternalImageFormatInfoKHR

◆ PhysicalDeviceExternalSemaphoreInfoKHR

◆ PhysicalDeviceFeatures2KHR

◆ PhysicalDeviceFloat16Int8FeaturesKHR

◆ PhysicalDeviceFloatControlsPropertiesKHR

◆ PhysicalDeviceFragmentShaderBarycentricFeaturesNV

◆ PhysicalDeviceGlobalPriorityQueryFeaturesEXT

◆ PhysicalDeviceGroupPropertiesKHR

◆ PhysicalDeviceHostQueryResetFeaturesEXT

◆ PhysicalDeviceIDPropertiesKHR

◆ PhysicalDeviceImageFormatInfo2KHR

◆ PhysicalDeviceImagelessFramebufferFeaturesKHR

◆ PhysicalDeviceImageRobustnessFeaturesEXT

◆ PhysicalDeviceInlineUniformBlockFeaturesEXT

◆ PhysicalDeviceInlineUniformBlockPropertiesEXT

◆ PhysicalDeviceMaintenance3PropertiesKHR

◆ PhysicalDeviceMaintenance4FeaturesKHR

◆ PhysicalDeviceMaintenance4PropertiesKHR

◆ PhysicalDeviceMemoryProperties2KHR

◆ PhysicalDeviceMultiviewFeaturesKHR

◆ PhysicalDeviceMultiviewPropertiesKHR

◆ PhysicalDeviceMutableDescriptorTypeFeaturesVALVE

◆ PhysicalDevicePipelineCreationCacheControlFeaturesEXT

◆ PhysicalDevicePointClippingPropertiesKHR

◆ PhysicalDevicePrivateDataFeaturesEXT

◆ PhysicalDeviceProperties2KHR

◆ PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM

◆ PhysicalDeviceSamplerFilterMinmaxPropertiesEXT

◆ PhysicalDeviceSamplerYcbcrConversionFeaturesKHR

◆ PhysicalDeviceScalarBlockLayoutFeaturesEXT

◆ PhysicalDeviceSchedulingControlsFlagsARM

◆ PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR

◆ PhysicalDeviceShaderAtomicInt64FeaturesKHR

◆ PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT

◆ PhysicalDeviceShaderDrawParameterFeatures

◆ PhysicalDeviceShaderFloat16Int8FeaturesKHR

◆ PhysicalDeviceShaderIntegerDotProductFeaturesKHR

◆ PhysicalDeviceShaderIntegerDotProductPropertiesKHR

◆ PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR

◆ PhysicalDeviceShaderTerminateInvocationFeaturesKHR

◆ PhysicalDeviceSparseImageFormatInfo2KHR

◆ PhysicalDeviceSubgroupSizeControlFeaturesEXT

◆ PhysicalDeviceSubgroupSizeControlPropertiesEXT

◆ PhysicalDeviceSynchronization2FeaturesKHR

◆ PhysicalDeviceTexelBufferAlignmentPropertiesEXT

◆ PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT

◆ PhysicalDeviceTimelineSemaphoreFeaturesKHR

◆ PhysicalDeviceTimelineSemaphorePropertiesKHR

◆ PhysicalDeviceToolPropertiesEXT

◆ PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR

◆ PhysicalDeviceVariablePointerFeatures

◆ PhysicalDeviceVariablePointerFeaturesKHR

◆ PhysicalDeviceVariablePointersFeaturesKHR

◆ PhysicalDeviceVertexAttributeDivisorFeaturesEXT

◆ PhysicalDeviceVulkanMemoryModelFeaturesKHR

◆ PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR

◆ PipelineCacheCreateFlags

◆ PipelineColorBlendStateCreateFlags

◆ PipelineCompilerControlFlagsAMD

◆ PipelineCoverageModulationStateCreateFlagsNV

◆ PipelineCoverageReductionStateCreateFlagsNV

◆ PipelineCoverageToColorStateCreateFlagsNV

◆ PipelineCreateFlags

◆ PipelineCreateFlags2KHR

◆ PipelineCreationFeedbackCreateInfoEXT

◆ PipelineCreationFeedbackEXT

◆ PipelineCreationFeedbackFlagBitsEXT

◆ PipelineCreationFeedbackFlags

◆ PipelineCreationFeedbackFlagsEXT

◆ PipelineDepthStencilStateCreateFlags

◆ PipelineDiscardRectangleStateCreateFlagsEXT

◆ PipelineDynamicStateCreateFlags

◆ PipelineInfoEXT

◆ PipelineInputAssemblyStateCreateFlags

◆ PipelineLayoutCreateFlags

◆ PipelineMultisampleStateCreateFlags

◆ PipelineRasterizationConservativeStateCreateFlagsEXT

◆ PipelineRasterizationDepthClipStateCreateFlagsEXT

◆ PipelineRasterizationStateCreateFlags

◆ PipelineRasterizationStateStreamCreateFlagsEXT

◆ PipelineRenderingCreateInfoKHR

◆ PipelineShaderStageCreateFlags

◆ PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT

◆ PipelineStageFlagBits2KHR

◆ PipelineStageFlags

◆ PipelineStageFlags2

◆ PipelineStageFlags2KHR

◆ PipelineTessellationDomainOriginStateCreateInfoKHR

◆ PipelineTessellationStateCreateFlags

◆ PipelineVertexInputDivisorStateCreateInfoEXT

◆ PipelineVertexInputStateCreateFlags

◆ PipelineViewportStateCreateFlags

◆ PipelineViewportSwizzleStateCreateFlagsNV

◆ PointClippingBehaviorKHR

◆ PresentGravityFlagsEXT

◆ PresentScalingFlagsEXT

◆ PrivateDataSlotCreateFlagBitsEXT

◆ PrivateDataSlotCreateFlags

◆ PrivateDataSlotCreateFlagsEXT

◆ PrivateDataSlotCreateInfoEXT

◆ PrivateDataSlotEXT

◆ QueryControlFlags

◆ QueryPipelineStatisticFlags

◆ QueryPoolCreateFlags

◆ QueryPoolCreateInfoINTEL

◆ QueryResultFlags

◆ QueueFamilyGlobalPriorityPropertiesEXT

◆ QueueFamilyProperties2KHR

◆ QueueFlags

◆ QueueGlobalPriorityEXT

◆ RayTracingShaderGroupTypeNV

◆ RemoteAddressNV

using vk::RemoteAddressNV = typedef void *

◆ RenderingAttachmentInfoKHR

◆ RenderingFlagBitsKHR

◆ RenderingFlags

◆ RenderingFlagsKHR

◆ RenderingInfoKHR

◆ RenderPassAttachmentBeginInfoKHR

◆ RenderPassCreateFlags

◆ RenderPassCreateInfo2KHR

◆ RenderPassInputAttachmentAspectCreateInfoKHR

◆ RenderPassMultiviewCreateInfoKHR

◆ ResolveImageInfo2KHR

◆ ResolveModeFlagBitsKHR

◆ ResolveModeFlags

◆ ResolveModeFlagsKHR

◆ SampleCountFlags

◆ SampleMask

using vk::SampleMask = typedef uint32_t

◆ SamplerCreateFlags

◆ SamplerReductionModeCreateInfoEXT

◆ SamplerReductionModeEXT

◆ SamplerYcbcrConversionCreateInfoKHR

◆ SamplerYcbcrConversionImageFormatPropertiesKHR

◆ SamplerYcbcrConversionInfoKHR

◆ SamplerYcbcrConversionKHR

◆ SamplerYcbcrModelConversionKHR

◆ SamplerYcbcrRangeKHR

◆ ScopeNV

using vk::ScopeNV = typedef ScopeKHR

◆ SemaphoreCreateFlags

◆ SemaphoreImportFlagBitsKHR

◆ SemaphoreImportFlags

◆ SemaphoreImportFlagsKHR

◆ SemaphoreSignalInfoKHR

◆ SemaphoreSubmitInfoKHR

◆ SemaphoreTypeCreateInfoKHR

◆ SemaphoreTypeKHR

◆ SemaphoreWaitFlagBitsKHR

◆ SemaphoreWaitFlags

◆ SemaphoreWaitFlagsKHR

◆ SemaphoreWaitInfoKHR

◆ ShaderCorePropertiesFlagsAMD

◆ ShaderCreateFlagsEXT

◆ ShaderFloatControlsIndependenceKHR

◆ ShaderModuleCreateFlags

◆ ShaderRequiredSubgroupSizeCreateInfoEXT

◆ ShaderStageFlags

◆ SparseImageFormatFlags

◆ SparseImageFormatProperties2KHR

◆ SparseImageMemoryRequirements2KHR

◆ SparseMemoryBindFlags

◆ StencilFaceFlags

◆ SubgroupFeatureFlags

◆ SubmitFlagBitsKHR

◆ SubmitFlags

◆ SubmitFlagsKHR

◆ SubmitInfo2KHR

◆ SubpassBeginInfoKHR

◆ SubpassDependency2KHR

◆ SubpassDescription2KHR

◆ SubpassDescriptionDepthStencilResolveKHR

◆ SubpassDescriptionFlags

◆ SubpassEndInfoKHR

◆ SubresourceLayout2EXT

◆ SurfaceCounterFlagsEXT

◆ SurfaceTransformFlagsKHR

◆ SwapchainCreateFlagsKHR

◆ TessellationDomainOriginKHR

◆ TimeDomainEXT

◆ TimelineSemaphoreSubmitInfoKHR

◆ ToolPurposeFlagBitsEXT

◆ ToolPurposeFlags

◆ ToolPurposeFlagsEXT

◆ TransformMatrixNV

◆ UniqueAccelerationStructureKHR

◆ UniqueAccelerationStructureNV

◆ UniqueBuffer

◆ UniqueBufferView

◆ UniqueCommandBuffer

◆ UniqueCommandPool

◆ UniqueCuFunctionNVX

◆ UniqueCuModuleNVX

◆ UniqueDebugReportCallbackEXT

◆ UniqueDebugUtilsMessengerEXT

◆ UniqueDeferredOperationKHR

◆ UniqueDescriptorPool

◆ UniqueDescriptorSet

◆ UniqueDescriptorSetLayout

◆ UniqueDescriptorUpdateTemplate

◆ UniqueDescriptorUpdateTemplateKHR

◆ UniqueDevice

◆ UniqueDeviceMemory

◆ UniqueDisplayKHR

◆ UniqueEvent

◆ UniqueFence

◆ UniqueFramebuffer

◆ UniqueImage

◆ UniqueImageView

◆ UniqueIndirectCommandsLayoutNV

◆ UniqueInstance

◆ UniqueMicromapEXT

◆ UniqueOpticalFlowSessionNV

◆ UniquePerformanceConfigurationINTEL

◆ UniquePipeline

◆ UniquePipelineCache

◆ UniquePipelineLayout

◆ UniquePrivateDataSlot

◆ UniquePrivateDataSlotEXT

◆ UniqueQueryPool

◆ UniqueRenderPass

◆ UniqueSampler

◆ UniqueSamplerYcbcrConversion

◆ UniqueSamplerYcbcrConversionKHR

◆ UniqueSemaphore

◆ UniqueShaderEXT

◆ UniqueShaderModule

◆ UniqueSurfaceKHR

◆ UniqueSwapchainKHR

◆ UniqueValidationCacheEXT

◆ UniqueVideoSessionKHR

◆ UniqueVideoSessionParametersKHR

◆ ValidationCacheCreateFlagsEXT

◆ VertexInputBindingDivisorDescriptionEXT

◆ VideoBeginCodingFlagsKHR

◆ VideoCapabilityFlagsKHR

◆ VideoChromaSubsamplingFlagsKHR

◆ VideoCodecOperationFlagsKHR

◆ VideoCodingControlFlagsKHR

◆ VideoComponentBitDepthFlagsKHR

◆ VideoDecodeCapabilityFlagsKHR

◆ VideoDecodeFlagsKHR

◆ VideoDecodeH264PictureLayoutFlagsKHR

◆ VideoDecodeUsageFlagsKHR

◆ VideoEncodeCapabilityFlagsKHR

◆ VideoEncodeContentFlagsKHR

◆ VideoEncodeFeedbackFlagsKHR

◆ VideoEncodeFlagsKHR

◆ VideoEncodeH264CapabilityFlagsKHR

◆ VideoEncodeH264RateControlFlagsKHR

◆ VideoEncodeH264StdFlagsKHR

◆ VideoEncodeH265CapabilityFlagsKHR

◆ VideoEncodeH265CtbSizeFlagsKHR

◆ VideoEncodeH265RateControlFlagsKHR

◆ VideoEncodeH265StdFlagsKHR

◆ VideoEncodeH265TransformBlockSizeFlagsKHR

◆ VideoEncodeRateControlFlagsKHR

◆ VideoEncodeRateControlModeFlagsKHR

◆ VideoEncodeUsageFlagsKHR

◆ VideoEndCodingFlagsKHR

◆ VideoSessionCreateFlagsKHR

◆ VideoSessionParametersCreateFlagsKHR

◆ WriteDescriptorSetInlineUniformBlockEXT

Enumeration Type Documentation

◆ AccelerationStructureBuildTypeKHR

Enumerator
eHost 
eDevice 
eHostOrDevice 

◆ AccelerationStructureCompatibilityKHR

Enumerator
eCompatible 
eIncompatible 

◆ AccelerationStructureCreateFlagBitsKHR

Enumerator
eDeviceAddressCaptureReplay 
eDescriptorBufferCaptureReplayEXT 
eMotionNV 

◆ AccelerationStructureMemoryRequirementsTypeNV

Enumerator
eObject 
eBuildScratch 
eUpdateScratch 

◆ AccelerationStructureMotionInfoFlagBitsNV

◆ AccelerationStructureMotionInstanceFlagBitsNV

◆ AccelerationStructureMotionInstanceTypeNV

Enumerator
eStatic 
eMatrixMotion 
eSrtMotion 

◆ AccelerationStructureTypeKHR

Enumerator
eTopLevel 
eBottomLevel 
eGeneric 

◆ AccessFlagBits

Enumerator
eIndirectCommandRead 
eIndexRead 
eVertexAttributeRead 
eUniformRead 
eInputAttachmentRead 
eShaderRead 
eShaderWrite 
eColorAttachmentRead 
eColorAttachmentWrite 
eDepthStencilAttachmentRead 
eDepthStencilAttachmentWrite 
eTransferRead 
eTransferWrite 
eHostRead 
eHostWrite 
eMemoryRead 
eMemoryWrite 
eNone 
eTransformFeedbackWriteEXT 
eTransformFeedbackCounterReadEXT 
eTransformFeedbackCounterWriteEXT 
eConditionalRenderingReadEXT 
eColorAttachmentReadNoncoherentEXT 
eAccelerationStructureReadKHR 
eAccelerationStructureWriteKHR 
eShadingRateImageReadNV 
eAccelerationStructureReadNV 
eAccelerationStructureWriteNV 
eFragmentDensityMapReadEXT 
eFragmentShadingRateAttachmentReadKHR 
eCommandPreprocessReadNV 
eCommandPreprocessWriteNV 
eNoneKHR 

◆ AccessFlagBits2

Enumerator
eNone 
eIndirectCommandRead 
eIndexRead 
eVertexAttributeRead 
eUniformRead 
eInputAttachmentRead 
eShaderRead 
eShaderWrite 
eColorAttachmentRead 
eColorAttachmentWrite 
eDepthStencilAttachmentRead 
eDepthStencilAttachmentWrite 
eTransferRead 
eTransferWrite 
eHostRead 
eHostWrite 
eMemoryRead 
eMemoryWrite 
eShaderSampledRead 
eShaderStorageRead 
eShaderStorageWrite 
eVideoDecodeReadKHR 
eVideoDecodeWriteKHR 
eVideoEncodeReadKHR 
eVideoEncodeWriteKHR 
eTransformFeedbackWriteEXT 
eTransformFeedbackCounterReadEXT 
eTransformFeedbackCounterWriteEXT 
eConditionalRenderingReadEXT 
eCommandPreprocessReadNV 
eCommandPreprocessWriteNV 
eFragmentShadingRateAttachmentReadKHR 
eShadingRateImageReadNV 
eAccelerationStructureReadKHR 
eAccelerationStructureWriteKHR 
eAccelerationStructureReadNV 
eAccelerationStructureWriteNV 
eFragmentDensityMapReadEXT 
eColorAttachmentReadNoncoherentEXT 
eDescriptorBufferReadEXT 
eInvocationMaskReadHUAWEI 
eShaderBindingTableReadKHR 
eMicromapReadEXT 
eMicromapWriteEXT 
eOpticalFlowReadNV 
eOpticalFlowWriteNV 

◆ AcquireProfilingLockFlagBitsKHR

◆ AttachmentDescriptionFlagBits

◆ AttachmentLoadOp

enum vk::AttachmentLoadOp
strong
Enumerator
eLoad 
eClear 
eDontCare 
eNoneEXT 

◆ AttachmentStoreOp

enum vk::AttachmentStoreOp
strong
Enumerator
eStore 
eDontCare 
eNone 
eNoneKHR 
eNoneQCOM 
eNoneEXT 

◆ BlendFactor

enum vk::BlendFactor
strong
Enumerator
eZero 
eOne 
eSrcColor 
eOneMinusSrcColor 
eDstColor 
eOneMinusDstColor 
eSrcAlpha 
eOneMinusSrcAlpha 
eDstAlpha 
eOneMinusDstAlpha 
eConstantColor 
eOneMinusConstantColor 
eConstantAlpha 
eOneMinusConstantAlpha 
eSrcAlphaSaturate 
eSrc1Color 
eOneMinusSrc1Color 
eSrc1Alpha 
eOneMinusSrc1Alpha 

◆ BlendOp

enum vk::BlendOp
strong
Enumerator
eAdd 
eSubtract 
eReverseSubtract 
eMin 
eMax 
eZeroEXT 
eSrcEXT 
eDstEXT 
eSrcOverEXT 
eDstOverEXT 
eSrcInEXT 
eDstInEXT 
eSrcOutEXT 
eDstOutEXT 
eSrcAtopEXT 
eDstAtopEXT 
eXorEXT 
eMultiplyEXT 
eScreenEXT 
eOverlayEXT 
eDarkenEXT 
eLightenEXT 
eColordodgeEXT 
eColorburnEXT 
eHardlightEXT 
eSoftlightEXT 
eDifferenceEXT 
eExclusionEXT 
eInvertEXT 
eInvertRgbEXT 
eLineardodgeEXT 
eLinearburnEXT 
eVividlightEXT 
eLinearlightEXT 
ePinlightEXT 
eHardmixEXT 
eHslHueEXT 
eHslSaturationEXT 
eHslColorEXT 
eHslLuminosityEXT 
ePlusEXT 
ePlusClampedEXT 
ePlusClampedAlphaEXT 
ePlusDarkerEXT 
eMinusEXT 
eMinusClampedEXT 
eContrastEXT 
eInvertOvgEXT 
eRedEXT 
eGreenEXT 
eBlueEXT 

◆ BlendOverlapEXT

enum vk::BlendOverlapEXT
strong
Enumerator
eUncorrelated 
eDisjoint 
eConjoint 

◆ BlockMatchWindowCompareModeQCOM

Enumerator
eMin 
eMax 

◆ BorderColor

enum vk::BorderColor
strong
Enumerator
eFloatTransparentBlack 
eIntTransparentBlack 
eFloatOpaqueBlack 
eIntOpaqueBlack 
eFloatOpaqueWhite 
eIntOpaqueWhite 
eFloatCustomEXT 
eIntCustomEXT 

◆ BufferCreateFlagBits

Enumerator
eSparseBinding 
eSparseResidency 
eSparseAliased 
eProtected 
eDeviceAddressCaptureReplay 
eDeviceAddressCaptureReplayEXT 
eDeviceAddressCaptureReplayKHR 
eDescriptorBufferCaptureReplayEXT 
eVideoProfileIndependentKHR 

◆ BufferUsageFlagBits

Enumerator
eTransferSrc 
eTransferDst 
eUniformTexelBuffer 
eStorageTexelBuffer 
eUniformBuffer 
eStorageBuffer 
eIndexBuffer 
eVertexBuffer 
eIndirectBuffer 
eShaderDeviceAddress 
eVideoDecodeSrcKHR 
eVideoDecodeDstKHR 
eTransformFeedbackBufferEXT 
eTransformFeedbackCounterBufferEXT 
eConditionalRenderingEXT 
eAccelerationStructureBuildInputReadOnlyKHR 
eAccelerationStructureStorageKHR 
eShaderBindingTableKHR 
eRayTracingNV 
eShaderDeviceAddressEXT 
eShaderDeviceAddressKHR 
eVideoEncodeDstKHR 
eVideoEncodeSrcKHR 
eSamplerDescriptorBufferEXT 
eResourceDescriptorBufferEXT 
ePushDescriptorsDescriptorBufferEXT 
eMicromapBuildInputReadOnlyEXT 
eMicromapStorageEXT 

◆ BufferUsageFlagBits2KHR

Enumerator
eTransferSrc 
eTransferDst 
eUniformTexelBuffer 
eStorageTexelBuffer 
eUniformBuffer 
eStorageBuffer 
eIndexBuffer 
eVertexBuffer 
eIndirectBuffer 
eConditionalRenderingEXT 
eShaderBindingTable 
eRayTracingNV 
eTransformFeedbackBufferEXT 
eTransformFeedbackCounterBufferEXT 
eVideoDecodeSrc 
eVideoDecodeDst 
eShaderDeviceAddress 
eAccelerationStructureBuildInputReadOnly 
eAccelerationStructureStorage 
eSamplerDescriptorBufferEXT 
eResourceDescriptorBufferEXT 
ePushDescriptorsDescriptorBufferEXT 
eMicromapBuildInputReadOnlyEXT 
eMicromapStorageEXT 

◆ BufferViewCreateFlagBits

◆ BuildAccelerationStructureFlagBitsKHR

Enumerator
eAllowUpdate 
eAllowCompaction 
ePreferFastTrace 
ePreferFastBuild 
eLowMemory 
eMotionNV 
eAllowOpacityMicromapUpdateEXT 
eAllowDisableOpacityMicromapsEXT 
eAllowOpacityMicromapDataUpdateEXT 
eAllowDataAccess 

◆ BuildAccelerationStructureModeKHR

Enumerator
eBuild 
eUpdate 

◆ BuildMicromapFlagBitsEXT

Enumerator
ePreferFastTrace 
ePreferFastBuild 
eAllowCompaction 

◆ BuildMicromapModeEXT

Enumerator
eBuild 

◆ ChromaLocation

enum vk::ChromaLocation
strong
Enumerator
eCositedEven 
eMidpoint 

◆ CoarseSampleOrderTypeNV

Enumerator
eDefault 
eCustom 
ePixelMajor 
eSampleMajor 

◆ ColorComponentFlagBits

Enumerator
eR 
eG 
eB 
eA 

◆ ColorSpaceKHR

enum vk::ColorSpaceKHR
strong
Enumerator
eSrgbNonlinear 
eVkColorspaceSrgbNonlinear 
eDisplayP3NonlinearEXT 
eExtendedSrgbLinearEXT 
eDisplayP3LinearEXT 
eDciP3NonlinearEXT 
eBt709LinearEXT 
eBt709NonlinearEXT 
eBt2020LinearEXT 
eHdr10St2084EXT 
eDolbyvisionEXT 
eHdr10HlgEXT 
eAdobergbLinearEXT 
eAdobergbNonlinearEXT 
ePassThroughEXT 
eExtendedSrgbNonlinearEXT 
eDciP3LinearEXT 
eDisplayNativeAMD 

◆ CommandBufferLevel

Enumerator
ePrimary 
eSecondary 

◆ CommandBufferResetFlagBits

Enumerator
eReleaseResources 

◆ CommandBufferUsageFlagBits

Enumerator
eOneTimeSubmit 
eRenderPassContinue 
eSimultaneousUse 

◆ CommandPoolCreateFlagBits

Enumerator
eTransient 
eResetCommandBuffer 
eProtected 

◆ CommandPoolResetFlagBits

Enumerator
eReleaseResources 

◆ CommandPoolTrimFlagBits

◆ CompareOp

enum vk::CompareOp
strong
Enumerator
eNever 
eLess 
eEqual 
eLessOrEqual 
eGreater 
eNotEqual 
eGreaterOrEqual 
eAlways 

◆ ComponentSwizzle

enum vk::ComponentSwizzle
strong
Enumerator
eIdentity 
eZero 
eOne 
eR 
eG 
eB 
eA 

◆ ComponentTypeKHR

enum vk::ComponentTypeKHR
strong
Enumerator
eFloat16 
eFloat32 
eFloat64 
eSint8 
eSint16 
eSint32 
eSint64 
eUint8 
eUint16 
eUint32 
eUint64 

◆ CompositeAlphaFlagBitsKHR

Enumerator
eOpaque 
ePreMultiplied 
ePostMultiplied 
eInherit 

◆ ConditionalRenderingFlagBitsEXT

◆ ConservativeRasterizationModeEXT

Enumerator
eDisabled 
eOverestimate 
eUnderestimate 

◆ CopyAccelerationStructureModeKHR

Enumerator
eClone 
eCompact 
eSerialize 
eDeserialize 

◆ CopyMicromapModeEXT

Enumerator
eClone 
eSerialize 
eDeserialize 
eCompact 

◆ CoverageModulationModeNV

Enumerator
eNone 
eRgb 
eAlpha 
eRgba 

◆ CoverageReductionModeNV

Enumerator
eMerge 
eTruncate 

◆ CubicFilterWeightsQCOM

Enumerator
eCatmullRom 
eZeroTangentCardinal 
eBSpline 
eMitchellNetravali 

◆ CullModeFlagBits

Enumerator
eNone 
eFront 
eBack 
eFrontAndBack 

◆ DebugReportFlagBitsEXT

Enumerator
eInformation 
eWarning 
ePerformanceWarning 
eError 
eDebug 

◆ DebugReportObjectTypeEXT

Enumerator
eUnknown 
eInstance 
ePhysicalDevice 
eDevice 
eQueue 
eSemaphore 
eCommandBuffer 
eFence 
eDeviceMemory 
eBuffer 
eImage 
eEvent 
eQueryPool 
eBufferView 
eImageView 
eShaderModule 
ePipelineCache 
ePipelineLayout 
eRenderPass 
ePipeline 
eDescriptorSetLayout 
eSampler 
eDescriptorPool 
eDescriptorSet 
eFramebuffer 
eCommandPool 
eSurfaceKHR 
eSwapchainKHR 
eDebugReportCallbackEXT 
eDebugReport 
eDisplayKHR 
eDisplayModeKHR 
eValidationCacheEXT 
eValidationCache 
eSamplerYcbcrConversion 
eDescriptorUpdateTemplate 
eCuModuleNVX 
eCuFunctionNVX 
eDescriptorUpdateTemplateKHR 
eAccelerationStructureKHR 
eSamplerYcbcrConversionKHR 
eAccelerationStructureNV 

◆ DebugUtilsMessageSeverityFlagBitsEXT

Enumerator
eVerbose 
eInfo 
eWarning 
eError 

◆ DebugUtilsMessageTypeFlagBitsEXT

Enumerator
eGeneral 
eValidation 
ePerformance 
eDeviceAddressBinding 

◆ DebugUtilsMessengerCallbackDataFlagBitsEXT

◆ DebugUtilsMessengerCreateFlagBitsEXT

◆ DependencyFlagBits

Enumerator
eByRegion 
eDeviceGroup 
eViewLocal 
eViewLocalKHR 
eDeviceGroupKHR 
eFeedbackLoopEXT 

◆ DepthBiasRepresentationEXT

Enumerator
eLeastRepresentableValueFormat 
eLeastRepresentableValueForceUnorm 
eFloat 

◆ DescriptorBindingFlagBits

Enumerator
eUpdateAfterBind 
eUpdateUnusedWhilePending 
ePartiallyBound 
eVariableDescriptorCount 

◆ DescriptorPoolCreateFlagBits

Enumerator
eFreeDescriptorSet 
eUpdateAfterBind 
eUpdateAfterBindEXT 
eHostOnlyVALVE 
eHostOnlyEXT 
eAllowOverallocationSetsNV 
eAllowOverallocationPoolsNV 

◆ DescriptorPoolResetFlagBits

◆ DescriptorSetLayoutCreateFlagBits

Enumerator
eUpdateAfterBindPool 
ePushDescriptorKHR 
eUpdateAfterBindPoolEXT 
eDescriptorBufferEXT 
eEmbeddedImmutableSamplersEXT 
eHostOnlyPoolVALVE 
eIndirectBindableNV 
eHostOnlyPoolEXT 
ePerStageNV 

◆ DescriptorType

enum vk::DescriptorType
strong
Enumerator
eSampler 
eCombinedImageSampler 
eSampledImage 
eStorageImage 
eUniformTexelBuffer 
eStorageTexelBuffer 
eUniformBuffer 
eStorageBuffer 
eUniformBufferDynamic 
eStorageBufferDynamic 
eInputAttachment 
eInlineUniformBlock 
eInlineUniformBlockEXT 
eAccelerationStructureKHR 
eAccelerationStructureNV 
eMutableVALVE 
eSampleWeightImageQCOM 
eBlockMatchImageQCOM 
eMutableEXT 

◆ DescriptorUpdateTemplateCreateFlagBits

◆ DescriptorUpdateTemplateType

Enumerator
eDescriptorSet 
ePushDescriptorsKHR 

◆ DeviceAddressBindingFlagBitsEXT

Enumerator
eInternalObject 

◆ DeviceAddressBindingTypeEXT

Enumerator
eBind 
eUnbind 

◆ DeviceCreateFlagBits

◆ DeviceDiagnosticsConfigFlagBitsNV

Enumerator
eEnableShaderDebugInfo 
eEnableResourceTracking 
eEnableAutomaticCheckpoints 
eEnableShaderErrorReporting 

◆ DeviceEventTypeEXT

Enumerator
eDisplayHotplug 

◆ DeviceFaultAddressTypeEXT

Enumerator
eNone 
eReadInvalid 
eWriteInvalid 
eExecuteInvalid 
eInstructionPointerUnknown 
eInstructionPointerInvalid 
eInstructionPointerFault 

◆ DeviceFaultVendorBinaryHeaderVersionEXT

Enumerator
eOne 

◆ DeviceGroupPresentModeFlagBitsKHR

Enumerator
eLocal 
eRemote 
eSum 
eLocalMultiDevice 

◆ DeviceMemoryReportEventTypeEXT

Enumerator
eAllocate 
eFree 
eImport 
eUnimport 
eAllocationFailed 

◆ DeviceMemoryReportFlagBitsEXT

◆ DeviceQueueCreateFlagBits

Enumerator
eProtected 

◆ DirectDriverLoadingFlagBitsLUNARG

◆ DirectDriverLoadingModeLUNARG

Enumerator
eExclusive 
eInclusive 

◆ DiscardRectangleModeEXT

Enumerator
eInclusive 
eExclusive 

◆ DisplayEventTypeEXT

Enumerator
eFirstPixelOut 

◆ DisplayModeCreateFlagBitsKHR

◆ DisplayPlaneAlphaFlagBitsKHR

Enumerator
eOpaque 
eGlobal 
ePerPixel 
ePerPixelPremultiplied 

◆ DisplayPowerStateEXT

Enumerator
eOff 
eSuspend 
eOn 

◆ DisplaySurfaceCreateFlagBitsKHR

◆ DriverId

enum vk::DriverId
strong
Enumerator
eAmdProprietary 
eAmdOpenSource 
eMesaRadv 
eNvidiaProprietary 
eIntelProprietaryWindows 
eIntelOpenSourceMESA 
eImaginationProprietary 
eQualcommProprietary 
eArmProprietary 
eGoogleSwiftshader 
eGgpProprietary 
eBroadcomProprietary 
eMesaLlvmpipe 
eMoltenvk 
eCoreaviProprietary 
eJuiceProprietary 
eVerisiliconProprietary 
eMesaTurnip 
eMesaV3Dv 
eMesaPanvk 
eSamsungProprietary 
eMesaVenus 
eMesaDozen 
eMesaNvk 
eImaginationOpenSourceMESA 
eMesaAgxv 

◆ DynamicState

enum vk::DynamicState
strong
Enumerator
eViewport 
eScissor 
eLineWidth 
eDepthBias 
eBlendConstants 
eDepthBounds 
eStencilCompareMask 
eStencilWriteMask 
eStencilReference 
eCullMode 
eFrontFace 
ePrimitiveTopology 
eViewportWithCount 
eScissorWithCount 
eVertexInputBindingStride 
eDepthTestEnable 
eDepthWriteEnable 
eDepthCompareOp 
eDepthBoundsTestEnable 
eStencilTestEnable 
eStencilOp 
eRasterizerDiscardEnable 
eDepthBiasEnable 
ePrimitiveRestartEnable 
eViewportWScalingNV 
eDiscardRectangleEXT 
eDiscardRectangleEnableEXT 
eDiscardRectangleModeEXT 
eSampleLocationsEXT 
eRayTracingPipelineStackSizeKHR 
eViewportShadingRatePaletteNV 
eViewportCoarseSampleOrderNV 
eExclusiveScissorEnableNV 
eExclusiveScissorNV 
eFragmentShadingRateKHR 
eLineStippleEXT 
eCullModeEXT 
eFrontFaceEXT 
ePrimitiveTopologyEXT 
eViewportWithCountEXT 
eScissorWithCountEXT 
eVertexInputBindingStrideEXT 
eDepthTestEnableEXT 
eDepthWriteEnableEXT 
eDepthCompareOpEXT 
eDepthBoundsTestEnableEXT 
eStencilTestEnableEXT 
eStencilOpEXT 
eVertexInputEXT 
ePatchControlPointsEXT 
eRasterizerDiscardEnableEXT 
eDepthBiasEnableEXT 
eLogicOpEXT 
ePrimitiveRestartEnableEXT 
eColorWriteEnableEXT 
eTessellationDomainOriginEXT 
eDepthClampEnableEXT 
ePolygonModeEXT 
eRasterizationSamplesEXT 
eSampleMaskEXT 
eAlphaToCoverageEnableEXT 
eAlphaToOneEnableEXT 
eLogicOpEnableEXT 
eColorBlendEnableEXT 
eColorBlendEquationEXT 
eColorWriteMaskEXT 
eRasterizationStreamEXT 
eConservativeRasterizationModeEXT 
eExtraPrimitiveOverestimationSizeEXT 
eDepthClipEnableEXT 
eSampleLocationsEnableEXT 
eColorBlendAdvancedEXT 
eProvokingVertexModeEXT 
eLineRasterizationModeEXT 
eLineStippleEnableEXT 
eDepthClipNegativeOneToOneEXT 
eViewportWScalingEnableNV 
eViewportSwizzleNV 
eCoverageToColorEnableNV 
eCoverageToColorLocationNV 
eCoverageModulationModeNV 
eCoverageModulationTableEnableNV 
eCoverageModulationTableNV 
eShadingRateImageEnableNV 
eRepresentativeFragmentTestEnableNV 
eCoverageReductionModeNV 
eAttachmentFeedbackLoopEnableEXT 

◆ EventCreateFlagBits

Enumerator
eDeviceOnly 
eDeviceOnlyKHR 

◆ ExternalFenceFeatureFlagBits

Enumerator
eExportable 
eImportable 

◆ ExternalFenceHandleTypeFlagBits

Enumerator
eOpaqueFd 
eOpaqueWin32 
eOpaqueWin32Kmt 
eSyncFd 

◆ ExternalMemoryFeatureFlagBits

Enumerator
eDedicatedOnly 
eExportable 
eImportable 

◆ ExternalMemoryFeatureFlagBitsNV

Enumerator
eDedicatedOnly 
eExportable 
eImportable 

◆ ExternalMemoryHandleTypeFlagBits

Enumerator
eOpaqueFd 
eOpaqueWin32 
eOpaqueWin32Kmt 
eD3D11Texture 
eD3D11TextureKmt 
eD3D12Heap 
eD3D12Resource 
eDmaBufEXT 
eHostAllocationEXT 
eHostMappedForeignMemoryEXT 
eRdmaAddressNV 

◆ ExternalMemoryHandleTypeFlagBitsNV

Enumerator
eOpaqueWin32 
eOpaqueWin32Kmt 
eD3D11Image 
eD3D11ImageKmt 

◆ ExternalSemaphoreFeatureFlagBits

Enumerator
eExportable 
eImportable 

◆ ExternalSemaphoreHandleTypeFlagBits

Enumerator
eOpaqueFd 
eOpaqueWin32 
eOpaqueWin32Kmt 
eD3D12Fence 
eD3D11Fence 
eSyncFd 

◆ FenceCreateFlagBits

Enumerator
eSignaled 

◆ FenceImportFlagBits

Enumerator
eTemporary 

◆ Filter

enum vk::Filter
strong
Enumerator
eNearest 
eLinear 
eCubicIMG 
eCubicEXT 

◆ Format

enum vk::Format
strong
Enumerator
eUndefined 
eR4G4UnormPack8 
eR4G4B4A4UnormPack16 
eB4G4R4A4UnormPack16 
eR5G6B5UnormPack16 
eB5G6R5UnormPack16 
eR5G5B5A1UnormPack16 
eB5G5R5A1UnormPack16 
eA1R5G5B5UnormPack16 
eR8Unorm 
eR8Snorm 
eR8Uscaled 
eR8Sscaled 
eR8Uint 
eR8Sint 
eR8Srgb 
eR8G8Unorm 
eR8G8Snorm 
eR8G8Uscaled 
eR8G8Sscaled 
eR8G8Uint 
eR8G8Sint 
eR8G8Srgb 
eR8G8B8Unorm 
eR8G8B8Snorm 
eR8G8B8Uscaled 
eR8G8B8Sscaled 
eR8G8B8Uint 
eR8G8B8Sint 
eR8G8B8Srgb 
eB8G8R8Unorm 
eB8G8R8Snorm 
eB8G8R8Uscaled 
eB8G8R8Sscaled 
eB8G8R8Uint 
eB8G8R8Sint 
eB8G8R8Srgb 
eR8G8B8A8Unorm 
eR8G8B8A8Snorm 
eR8G8B8A8Uscaled 
eR8G8B8A8Sscaled 
eR8G8B8A8Uint 
eR8G8B8A8Sint 
eR8G8B8A8Srgb 
eB8G8R8A8Unorm 
eB8G8R8A8Snorm 
eB8G8R8A8Uscaled 
eB8G8R8A8Sscaled 
eB8G8R8A8Uint 
eB8G8R8A8Sint 
eB8G8R8A8Srgb 
eA8B8G8R8UnormPack32 
eA8B8G8R8SnormPack32 
eA8B8G8R8UscaledPack32 
eA8B8G8R8SscaledPack32 
eA8B8G8R8UintPack32 
eA8B8G8R8SintPack32 
eA8B8G8R8SrgbPack32 
eA2R10G10B10UnormPack32 
eA2R10G10B10SnormPack32 
eA2R10G10B10UscaledPack32 
eA2R10G10B10SscaledPack32 
eA2R10G10B10UintPack32 
eA2R10G10B10SintPack32 
eA2B10G10R10UnormPack32 
eA2B10G10R10SnormPack32 
eA2B10G10R10UscaledPack32 
eA2B10G10R10SscaledPack32 
eA2B10G10R10UintPack32 
eA2B10G10R10SintPack32 
eR16Unorm 
eR16Snorm 
eR16Uscaled 
eR16Sscaled 
eR16Uint 
eR16Sint 
eR16Sfloat 
eR16G16Unorm 
eR16G16Snorm 
eR16G16Uscaled 
eR16G16Sscaled 
eR16G16Uint 
eR16G16Sint 
eR16G16Sfloat 
eR16G16B16Unorm 
eR16G16B16Snorm 
eR16G16B16Uscaled 
eR16G16B16Sscaled 
eR16G16B16Uint 
eR16G16B16Sint 
eR16G16B16Sfloat 
eR16G16B16A16Unorm 
eR16G16B16A16Snorm 
eR16G16B16A16Uscaled 
eR16G16B16A16Sscaled 
eR16G16B16A16Uint 
eR16G16B16A16Sint 
eR16G16B16A16Sfloat 
eR32Uint 
eR32Sint 
eR32Sfloat 
eR32G32Uint 
eR32G32Sint 
eR32G32Sfloat 
eR32G32B32Uint 
eR32G32B32Sint 
eR32G32B32Sfloat 
eR32G32B32A32Uint 
eR32G32B32A32Sint 
eR32G32B32A32Sfloat 
eR64Uint 
eR64Sint 
eR64Sfloat 
eR64G64Uint 
eR64G64Sint 
eR64G64Sfloat 
eR64G64B64Uint 
eR64G64B64Sint 
eR64G64B64Sfloat 
eR64G64B64A64Uint 
eR64G64B64A64Sint 
eR64G64B64A64Sfloat 
eB10G11R11UfloatPack32 
eE5B9G9R9UfloatPack32 
eD16Unorm 
eX8D24UnormPack32 
eD32Sfloat 
eS8Uint 
eD16UnormS8Uint 
eD24UnormS8Uint 
eD32SfloatS8Uint 
eBc1RgbUnormBlock 
eBc1RgbSrgbBlock 
eBc1RgbaUnormBlock 
eBc1RgbaSrgbBlock 
eBc2UnormBlock 
eBc2SrgbBlock 
eBc3UnormBlock 
eBc3SrgbBlock 
eBc4UnormBlock 
eBc4SnormBlock 
eBc5UnormBlock 
eBc5SnormBlock 
eBc6HUfloatBlock 
eBc6HSfloatBlock 
eBc7UnormBlock 
eBc7SrgbBlock 
eEtc2R8G8B8UnormBlock 
eEtc2R8G8B8SrgbBlock 
eEtc2R8G8B8A1UnormBlock 
eEtc2R8G8B8A1SrgbBlock 
eEtc2R8G8B8A8UnormBlock 
eEtc2R8G8B8A8SrgbBlock 
eEacR11UnormBlock 
eEacR11SnormBlock 
eEacR11G11UnormBlock 
eEacR11G11SnormBlock 
eAstc4x4UnormBlock 
eAstc4x4SrgbBlock 
eAstc5x4UnormBlock 
eAstc5x4SrgbBlock 
eAstc5x5UnormBlock 
eAstc5x5SrgbBlock 
eAstc6x5UnormBlock 
eAstc6x5SrgbBlock 
eAstc6x6UnormBlock 
eAstc6x6SrgbBlock 
eAstc8x5UnormBlock 
eAstc8x5SrgbBlock 
eAstc8x6UnormBlock 
eAstc8x6SrgbBlock 
eAstc8x8UnormBlock 
eAstc8x8SrgbBlock 
eAstc10x5UnormBlock 
eAstc10x5SrgbBlock 
eAstc10x6UnormBlock 
eAstc10x6SrgbBlock 
eAstc10x8UnormBlock 
eAstc10x8SrgbBlock 
eAstc10x10UnormBlock 
eAstc10x10SrgbBlock 
eAstc12x10UnormBlock 
eAstc12x10SrgbBlock 
eAstc12x12UnormBlock 
eAstc12x12SrgbBlock 
eG8B8G8R8422Unorm 
eB8G8R8G8422Unorm 
eG8B8R83Plane420Unorm 
eG8B8R82Plane420Unorm 
eG8B8R83Plane422Unorm 
eG8B8R82Plane422Unorm 
eG8B8R83Plane444Unorm 
eR10X6UnormPack16 
eR10X6G10X6Unorm2Pack16 
eR10X6G10X6B10X6A10X6Unorm4Pack16 
eG10X6B10X6G10X6R10X6422Unorm4Pack16 
eB10X6G10X6R10X6G10X6422Unorm4Pack16 
eG10X6B10X6R10X63Plane420Unorm3Pack16 
eG10X6B10X6R10X62Plane420Unorm3Pack16 
eG10X6B10X6R10X63Plane422Unorm3Pack16 
eG10X6B10X6R10X62Plane422Unorm3Pack16 
eG10X6B10X6R10X63Plane444Unorm3Pack16 
eR12X4UnormPack16 
eR12X4G12X4Unorm2Pack16 
eR12X4G12X4B12X4A12X4Unorm4Pack16 
eG12X4B12X4G12X4R12X4422Unorm4Pack16 
eB12X4G12X4R12X4G12X4422Unorm4Pack16 
eG12X4B12X4R12X43Plane420Unorm3Pack16 
eG12X4B12X4R12X42Plane420Unorm3Pack16 
eG12X4B12X4R12X43Plane422Unorm3Pack16 
eG12X4B12X4R12X42Plane422Unorm3Pack16 
eG12X4B12X4R12X43Plane444Unorm3Pack16 
eG16B16G16R16422Unorm 
eB16G16R16G16422Unorm 
eG16B16R163Plane420Unorm 
eG16B16R162Plane420Unorm 
eG16B16R163Plane422Unorm 
eG16B16R162Plane422Unorm 
eG16B16R163Plane444Unorm 
eG8B8R82Plane444Unorm 
eG10X6B10X6R10X62Plane444Unorm3Pack16 
eG12X4B12X4R12X42Plane444Unorm3Pack16 
eG16B16R162Plane444Unorm 
eA4R4G4B4UnormPack16 
eA4B4G4R4UnormPack16 
eAstc4x4SfloatBlock 
eAstc5x4SfloatBlock 
eAstc5x5SfloatBlock 
eAstc6x5SfloatBlock 
eAstc6x6SfloatBlock 
eAstc8x5SfloatBlock 
eAstc8x6SfloatBlock 
eAstc8x8SfloatBlock 
eAstc10x5SfloatBlock 
eAstc10x6SfloatBlock 
eAstc10x8SfloatBlock 
eAstc10x10SfloatBlock 
eAstc12x10SfloatBlock 
eAstc12x12SfloatBlock 
ePvrtc12BppUnormBlockIMG 
ePvrtc14BppUnormBlockIMG 
ePvrtc22BppUnormBlockIMG 
ePvrtc24BppUnormBlockIMG 
ePvrtc12BppSrgbBlockIMG 
ePvrtc14BppSrgbBlockIMG 
ePvrtc22BppSrgbBlockIMG 
ePvrtc24BppSrgbBlockIMG 
eAstc4x4SfloatBlockEXT 
eAstc5x4SfloatBlockEXT 
eAstc5x5SfloatBlockEXT 
eAstc6x5SfloatBlockEXT 
eAstc6x6SfloatBlockEXT 
eAstc8x5SfloatBlockEXT 
eAstc8x6SfloatBlockEXT 
eAstc8x8SfloatBlockEXT 
eAstc10x5SfloatBlockEXT 
eAstc10x6SfloatBlockEXT 
eAstc10x8SfloatBlockEXT 
eAstc10x10SfloatBlockEXT 
eAstc12x10SfloatBlockEXT 
eAstc12x12SfloatBlockEXT 
eG8B8G8R8422UnormKHR 
eB8G8R8G8422UnormKHR 
eG8B8R83Plane420UnormKHR 
eG8B8R82Plane420UnormKHR 
eG8B8R83Plane422UnormKHR 
eG8B8R82Plane422UnormKHR 
eG8B8R83Plane444UnormKHR 
eR10X6UnormPack16KHR 
eR10X6G10X6Unorm2Pack16KHR 
eR10X6G10X6B10X6A10X6Unorm4Pack16KHR 
eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR 
eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR 
eG10X6B10X6R10X63Plane420Unorm3Pack16KHR 
eG10X6B10X6R10X62Plane420Unorm3Pack16KHR 
eG10X6B10X6R10X63Plane422Unorm3Pack16KHR 
eG10X6B10X6R10X62Plane422Unorm3Pack16KHR 
eG10X6B10X6R10X63Plane444Unorm3Pack16KHR 
eR12X4UnormPack16KHR 
eR12X4G12X4Unorm2Pack16KHR 
eR12X4G12X4B12X4A12X4Unorm4Pack16KHR 
eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR 
eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR 
eG12X4B12X4R12X43Plane420Unorm3Pack16KHR 
eG12X4B12X4R12X42Plane420Unorm3Pack16KHR 
eG12X4B12X4R12X43Plane422Unorm3Pack16KHR 
eG12X4B12X4R12X42Plane422Unorm3Pack16KHR 
eG12X4B12X4R12X43Plane444Unorm3Pack16KHR 
eG16B16G16R16422UnormKHR 
eB16G16R16G16422UnormKHR 
eG16B16R163Plane420UnormKHR 
eG16B16R162Plane420UnormKHR 
eG16B16R163Plane422UnormKHR 
eG16B16R162Plane422UnormKHR 
eG16B16R163Plane444UnormKHR 
eG8B8R82Plane444UnormEXT 
eG10X6B10X6R10X62Plane444Unorm3Pack16EXT 
eG12X4B12X4R12X42Plane444Unorm3Pack16EXT 
eG16B16R162Plane444UnormEXT 
eA4R4G4B4UnormPack16EXT 
eA4B4G4R4UnormPack16EXT 
eR16G16S105NV 
eA1B5G5R5UnormPack16KHR 
eA8UnormKHR 

◆ FormatFeatureFlagBits

Enumerator
eSampledImage 
eStorageImage 
eStorageImageAtomic 
eUniformTexelBuffer 
eStorageTexelBuffer 
eStorageTexelBufferAtomic 
eVertexBuffer 
eColorAttachment 
eColorAttachmentBlend 
eDepthStencilAttachment 
eBlitSrc 
eBlitDst 
eSampledImageFilterLinear 
eTransferSrc 
eTransferDst 
eMidpointChromaSamples 
eSampledImageYcbcrConversionLinearFilter 
eSampledImageYcbcrConversionSeparateReconstructionFilter 
eSampledImageYcbcrConversionChromaReconstructionExplicit 
eSampledImageYcbcrConversionChromaReconstructionExplicitForceable 
eDisjoint 
eCositedChromaSamples 
eSampledImageFilterMinmax 
eSampledImageFilterCubicIMG 
eVideoDecodeOutputKHR 
eVideoDecodeDpbKHR 
eTransferSrcKHR 
eTransferDstKHR 
eSampledImageFilterMinmaxEXT 
eAccelerationStructureVertexBufferKHR 
eMidpointChromaSamplesKHR 
eSampledImageYcbcrConversionLinearFilterKHR 
eSampledImageYcbcrConversionSeparateReconstructionFilterKHR 
eSampledImageYcbcrConversionChromaReconstructionExplicitKHR 
eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR 
eDisjointKHR 
eCositedChromaSamplesKHR 
eSampledImageFilterCubicEXT 
eFragmentDensityMapEXT 
eFragmentShadingRateAttachmentKHR 
eVideoEncodeInputKHR 
eVideoEncodeDpbKHR 

◆ FormatFeatureFlagBits2

Enumerator
eSampledImage 
eStorageImage 
eStorageImageAtomic 
eUniformTexelBuffer 
eStorageTexelBuffer 
eStorageTexelBufferAtomic 
eVertexBuffer 
eColorAttachment 
eColorAttachmentBlend 
eDepthStencilAttachment 
eBlitSrc 
eBlitDst 
eSampledImageFilterLinear 
eSampledImageFilterCubic 
eSampledImageFilterCubicEXT 
eTransferSrc 
eTransferDst 
eSampledImageFilterMinmax 
eMidpointChromaSamples 
eSampledImageYcbcrConversionLinearFilter 
eSampledImageYcbcrConversionSeparateReconstructionFilter 
eSampledImageYcbcrConversionChromaReconstructionExplicit 
eSampledImageYcbcrConversionChromaReconstructionExplicitForceable 
eDisjoint 
eCositedChromaSamples 
eStorageReadWithoutFormat 
eStorageWriteWithoutFormat 
eSampledImageDepthComparison 
eVideoDecodeOutputKHR 
eVideoDecodeDpbKHR 
eAccelerationStructureVertexBufferKHR 
eFragmentDensityMapEXT 
eFragmentShadingRateAttachmentKHR 
eHostImageTransferEXT 
eVideoEncodeInputKHR 
eVideoEncodeDpbKHR 
eLinearColorAttachmentNV 
eWeightImageQCOM 
eWeightSampledImageQCOM 
eBlockMatchingQCOM 
eBoxFilterSampledQCOM 
eOpticalFlowImageNV 
eOpticalFlowVectorNV 
eOpticalFlowCostNV 

◆ FragmentShadingRateCombinerOpKHR

Enumerator
eKeep 
eReplace 
eMin 
eMax 
eMul 

◆ FragmentShadingRateNV

Enumerator
e1InvocationPerPixel 
e1InvocationPer1X2Pixels 
e1InvocationPer2X1Pixels 
e1InvocationPer2X2Pixels 
e1InvocationPer2X4Pixels 
e1InvocationPer4X2Pixels 
e1InvocationPer4X4Pixels 
e2InvocationsPerPixel 
e4InvocationsPerPixel 
e8InvocationsPerPixel 
e16InvocationsPerPixel 
eNoInvocations 

◆ FragmentShadingRateTypeNV

Enumerator
eFragmentSize 
eEnums 

◆ FrameBoundaryFlagBitsEXT

Enumerator
eFrameEnd 

◆ FramebufferCreateFlagBits

Enumerator
eImageless 
eImagelessKHR 

◆ FrontFace

enum vk::FrontFace
strong
Enumerator
eCounterClockwise 
eClockwise 

◆ GeometryFlagBitsKHR

Enumerator
eOpaque 
eNoDuplicateAnyHitInvocation 

◆ GeometryInstanceFlagBitsKHR

Enumerator
eTriangleFacingCullDisable 
eTriangleFlipFacing 
eForceOpaque 
eForceNoOpaque 
eTriangleFrontCounterclockwiseKHR 
eTriangleCullDisable 
eTriangleFrontCounterclockwise 
eForceOpacityMicromap2StateEXT 
eDisableOpacityMicromapsEXT 

◆ GeometryTypeKHR

enum vk::GeometryTypeKHR
strong
Enumerator
eTriangles 
eAabbs 
eInstances 

◆ GraphicsPipelineLibraryFlagBitsEXT

Enumerator
eVertexInputInterface 
ePreRasterizationShaders 
eFragmentShader 
eFragmentOutputInterface 

◆ HeadlessSurfaceCreateFlagBitsEXT

◆ HostImageCopyFlagBitsEXT

Enumerator
eMemcpy 

◆ ImageAspectFlagBits

Enumerator
eColor 
eDepth 
eStencil 
eMetadata 
ePlane0 
ePlane1 
ePlane2 
eNone 
ePlane0KHR 
ePlane1KHR 
ePlane2KHR 
eMemoryPlane0EXT 
eMemoryPlane1EXT 
eMemoryPlane2EXT 
eMemoryPlane3EXT 
eNoneKHR 

◆ ImageCompressionFixedRateFlagBitsEXT

Enumerator
eNone 
e1Bpc 
e2Bpc 
e3Bpc 
e4Bpc 
e5Bpc 
e6Bpc 
e7Bpc 
e8Bpc 
e9Bpc 
e10Bpc 
e11Bpc 
e12Bpc 
e13Bpc 
e14Bpc 
e15Bpc 
e16Bpc 
e17Bpc 
e18Bpc 
e19Bpc 
e20Bpc 
e21Bpc 
e22Bpc 
e23Bpc 
e24Bpc 

◆ ImageCompressionFlagBitsEXT

Enumerator
eDefault 
eFixedRateDefault 
eFixedRateExplicit 
eDisabled 

◆ ImageCreateFlagBits

Enumerator
eSparseBinding 
eSparseResidency 
eSparseAliased 
eMutableFormat 
eCubeCompatible 
eAlias 
eSplitInstanceBindRegions 
e2DArrayCompatible 
eBlockTexelViewCompatible 
eExtendedUsage 
eProtected 
eDisjoint 
eCornerSampledNV 
eSplitInstanceBindRegionsKHR 
e2DArrayCompatibleKHR 
eBlockTexelViewCompatibleKHR 
eExtendedUsageKHR 
eSampleLocationsCompatibleDepthEXT 
eDisjointKHR 
eAliasKHR 
eSubsampledEXT 
eDescriptorBufferCaptureReplayEXT 
eMultisampledRenderToSingleSampledEXT 
e2DViewCompatibleEXT 
eFragmentDensityMapOffsetQCOM 
eVideoProfileIndependentKHR 

◆ ImageLayout

enum vk::ImageLayout
strong
Enumerator
eUndefined 
eGeneral 
eColorAttachmentOptimal 
eDepthStencilAttachmentOptimal 
eDepthStencilReadOnlyOptimal 
eShaderReadOnlyOptimal 
eTransferSrcOptimal 
eTransferDstOptimal 
ePreinitialized 
eDepthReadOnlyStencilAttachmentOptimal 
eDepthAttachmentStencilReadOnlyOptimal 
eDepthAttachmentOptimal 
eDepthReadOnlyOptimal 
eStencilAttachmentOptimal 
eStencilReadOnlyOptimal 
eReadOnlyOptimal 
eAttachmentOptimal 
ePresentSrcKHR 
eVideoDecodeDstKHR 
eVideoDecodeSrcKHR 
eVideoDecodeDpbKHR 
eSharedPresentKHR 
eDepthReadOnlyStencilAttachmentOptimalKHR 
eDepthAttachmentStencilReadOnlyOptimalKHR 
eShadingRateOptimalNV 
eFragmentDensityMapOptimalEXT 
eFragmentShadingRateAttachmentOptimalKHR 
eDepthAttachmentOptimalKHR 
eDepthReadOnlyOptimalKHR 
eStencilAttachmentOptimalKHR 
eStencilReadOnlyOptimalKHR 
eVideoEncodeDstKHR 
eVideoEncodeSrcKHR 
eVideoEncodeDpbKHR 
eReadOnlyOptimalKHR 
eAttachmentOptimalKHR 
eAttachmentFeedbackLoopOptimalEXT 

◆ ImageTiling

enum vk::ImageTiling
strong
Enumerator
eOptimal 
eLinear 
eDrmFormatModifierEXT 

◆ ImageType

enum vk::ImageType
strong
Enumerator
e1D 
e2D 
e3D 

◆ ImageUsageFlagBits

Enumerator
eTransferSrc 
eTransferDst 
eSampled 
eStorage 
eColorAttachment 
eDepthStencilAttachment 
eTransientAttachment 
eInputAttachment 
eVideoDecodeDstKHR 
eVideoDecodeSrcKHR 
eVideoDecodeDpbKHR 
eShadingRateImageNV 
eFragmentDensityMapEXT 
eFragmentShadingRateAttachmentKHR 
eHostTransferEXT 
eVideoEncodeDstKHR 
eVideoEncodeSrcKHR 
eVideoEncodeDpbKHR 
eAttachmentFeedbackLoopEXT 
eInvocationMaskHUAWEI 
eSampleWeightQCOM 
eSampleBlockMatchQCOM 

◆ ImageViewCreateFlagBits

Enumerator
eFragmentDensityMapDynamicEXT 
eDescriptorBufferCaptureReplayEXT 
eFragmentDensityMapDeferredEXT 

◆ ImageViewType

enum vk::ImageViewType
strong
Enumerator
e1D 
e2D 
e3D 
eCube 
e1DArray 
e2DArray 
eCubeArray 

◆ IndexType

enum vk::IndexType
strong
Enumerator
eUint16 
eUint32 
eNoneKHR 
eNoneNV 
eUint8EXT 

◆ IndirectCommandsLayoutUsageFlagBitsNV

Enumerator
eExplicitPreprocess 
eIndexedSequences 
eUnorderedSequences 

◆ IndirectCommandsTokenTypeNV

Enumerator
eShaderGroup 
eStateFlags 
eIndexBuffer 
eVertexBuffer 
ePushConstant 
eDrawIndexed 
eDraw 
eDrawTasks 
eDrawMeshTasks 
ePipeline 
eDispatch 

◆ IndirectStateFlagBitsNV

Enumerator
eFlagFrontface 

◆ InstanceCreateFlagBits

Enumerator
eEnumeratePortabilityKHR 

◆ InternalAllocationType

Enumerator
eExecutable 

◆ LatencyMarkerNV

enum vk::LatencyMarkerNV
strong
Enumerator
eSimulationStart 
eSimulationEnd 
eRendersubmitStart 
eRendersubmitEnd 
ePresentStart 
ePresentEnd 
eInputSample 
eTriggerFlash 
eOutOfBandRendersubmitStart 
eOutOfBandRendersubmitEnd 
eOutOfBandPresentStart 
eOutOfBandPresentEnd 

◆ LayeredDriverUnderlyingApiMSFT

Enumerator
eNone 
eD3D12 

◆ LayerSettingTypeEXT

Enumerator
eBool32 
eInt32 
eInt64 
eUint32 
eUint64 
eFloat32 
eFloat64 
eString 

◆ LineRasterizationModeEXT

Enumerator
eDefault 
eRectangular 
eBresenham 
eRectangularSmooth 

◆ LogicOp

enum vk::LogicOp
strong
Enumerator
eClear 
eAnd 
eAndReverse 
eCopy 
eAndInverted 
eNoOp 
eXor 
eOr 
eNor 
eEquivalent 
eInvert 
eOrReverse 
eCopyInverted 
eOrInverted 
eNand 
eSet 

◆ MemoryAllocateFlagBits

Enumerator
eDeviceMask 
eDeviceAddress 
eDeviceAddressCaptureReplay 

◆ MemoryDecompressionMethodFlagBitsNV

◆ MemoryHeapFlagBits

Enumerator
eDeviceLocal 
eMultiInstance 
eMultiInstanceKHR 

◆ MemoryMapFlagBits

◆ MemoryOverallocationBehaviorAMD

Enumerator
eDefault 
eAllowed 
eDisallowed 

◆ MemoryPropertyFlagBits

Enumerator
eDeviceLocal 
eHostVisible 
eHostCoherent 
eHostCached 
eLazilyAllocated 
eProtected 
eDeviceCoherentAMD 
eDeviceUncachedAMD 
eRdmaCapableNV 

◆ MemoryUnmapFlagBitsKHR

◆ MicromapCreateFlagBitsEXT

Enumerator
eDeviceAddressCaptureReplay 

◆ MicromapTypeEXT

enum vk::MicromapTypeEXT
strong
Enumerator
eOpacityMicromap 

◆ ObjectType

enum vk::ObjectType
strong
Enumerator
eUnknown 
eInstance 
ePhysicalDevice 
eDevice 
eQueue 
eSemaphore 
eCommandBuffer 
eFence 
eDeviceMemory 
eBuffer 
eImage 
eEvent 
eQueryPool 
eBufferView 
eImageView 
eShaderModule 
ePipelineCache 
ePipelineLayout 
eRenderPass 
ePipeline 
eDescriptorSetLayout 
eSampler 
eDescriptorPool 
eDescriptorSet 
eFramebuffer 
eCommandPool 
eSamplerYcbcrConversion 
eDescriptorUpdateTemplate 
ePrivateDataSlot 
eSurfaceKHR 
eSwapchainKHR 
eDisplayKHR 
eDisplayModeKHR 
eDebugReportCallbackEXT 
eVideoSessionKHR 
eVideoSessionParametersKHR 
eCuModuleNVX 
eCuFunctionNVX 
eDescriptorUpdateTemplateKHR 
eDebugUtilsMessengerEXT 
eAccelerationStructureKHR 
eSamplerYcbcrConversionKHR 
eValidationCacheEXT 
eAccelerationStructureNV 
ePerformanceConfigurationINTEL 
eDeferredOperationKHR 
eIndirectCommandsLayoutNV 
ePrivateDataSlotEXT 
eMicromapEXT 
eOpticalFlowSessionNV 
eShaderEXT 

◆ OpacityMicromapFormatEXT

Enumerator
e2State 
e4State 

◆ OpacityMicromapSpecialIndexEXT

Enumerator
eFullyTransparent 
eFullyOpaque 
eFullyUnknownTransparent 
eFullyUnknownOpaque 

◆ OpticalFlowExecuteFlagBitsNV

Enumerator
eDisableTemporalHints 

◆ OpticalFlowGridSizeFlagBitsNV

Enumerator
eUnknown 
e1X1 
e2X2 
e4X4 
e8X8 

◆ OpticalFlowPerformanceLevelNV

Enumerator
eUnknown 
eSlow 
eMedium 
eFast 

◆ OpticalFlowSessionBindingPointNV

Enumerator
eUnknown 
eInput 
eReference 
eHint 
eFlowVector 
eBackwardFlowVector 
eCost 
eBackwardCost 
eGlobalFlow 

◆ OpticalFlowSessionCreateFlagBitsNV

Enumerator
eEnableHint 
eEnableCost 
eEnableGlobalFlow 
eAllowRegions 
eBothDirections 

◆ OpticalFlowUsageFlagBitsNV

Enumerator
eUnknown 
eInput 
eOutput 
eHint 
eCost 
eGlobalFlow 

◆ OutOfBandQueueTypeNV

Enumerator
eRender 
ePresent 

◆ PeerMemoryFeatureFlagBits

Enumerator
eCopySrc 
eCopyDst 
eGenericSrc 
eGenericDst 

◆ PerformanceConfigurationTypeINTEL

Enumerator
eCommandQueueMetricsDiscoveryActivated 

◆ PerformanceCounterDescriptionFlagBitsKHR

Enumerator
ePerformanceImpacting 
eConcurrentlyImpacted 

◆ PerformanceCounterScopeKHR

Enumerator
eCommandBuffer 
eRenderPass 
eCommand 
eVkQueryScopeCommandBuffer 
eVkQueryScopeRenderPass 
eVkQueryScopeCommand 

◆ PerformanceCounterStorageKHR

Enumerator
eInt32 
eInt64 
eUint32 
eUint64 
eFloat32 
eFloat64 

◆ PerformanceCounterUnitKHR

Enumerator
eGeneric 
ePercentage 
eNanoseconds 
eBytes 
eBytesPerSecond 
eKelvin 
eWatts 
eVolts 
eAmps 
eHertz 
eCycles 

◆ PerformanceOverrideTypeINTEL

Enumerator
eNullHardware 
eFlushGpuCaches 

◆ PerformanceParameterTypeINTEL

Enumerator
eHwCountersSupported 
eStreamMarkerValidBits 

◆ PerformanceValueTypeINTEL

Enumerator
eUint32 
eUint64 
eFloat 
eBool 
eString 

◆ PhysicalDeviceSchedulingControlsFlagBitsARM

◆ PhysicalDeviceType

Enumerator
eOther 
eIntegratedGpu 
eDiscreteGpu 
eVirtualGpu 
eCpu 

◆ PipelineBindPoint

enum vk::PipelineBindPoint
strong
Enumerator
eGraphics 
eCompute 
eRayTracingKHR 
eRayTracingNV 
eSubpassShadingHUAWEI 

◆ PipelineCacheCreateFlagBits

Enumerator
eExternallySynchronized 
eExternallySynchronizedEXT 

◆ PipelineCacheHeaderVersion

Enumerator
eOne 

◆ PipelineColorBlendStateCreateFlagBits

Enumerator
eRasterizationOrderAttachmentAccessARM 
eRasterizationOrderAttachmentAccessEXT 

◆ PipelineCompilerControlFlagBitsAMD

◆ PipelineCoverageModulationStateCreateFlagBitsNV

◆ PipelineCoverageReductionStateCreateFlagBitsNV

◆ PipelineCoverageToColorStateCreateFlagBitsNV

◆ PipelineCreateFlagBits

Enumerator
eDisableOptimization 
eAllowDerivatives 
eDerivative 
eViewIndexFromDeviceIndex 
eDispatchBase 
eFailOnPipelineCompileRequired 
eEarlyReturnOnFailure 
eRenderingFragmentShadingRateAttachmentKHR 
eVkPipelineRasterizationStateCreateFragmentShadingRateAttachmentKHR 
eRenderingFragmentDensityMapAttachmentEXT 
eVkPipelineRasterizationStateCreateFragmentDensityMapAttachmentEXT 
eViewIndexFromDeviceIndexKHR 
eDispatchBaseKHR 
eRayTracingNoNullAnyHitShadersKHR 
eRayTracingNoNullClosestHitShadersKHR 
eRayTracingNoNullMissShadersKHR 
eRayTracingNoNullIntersectionShadersKHR 
eRayTracingSkipTrianglesKHR 
eRayTracingSkipAabbsKHR 
eRayTracingShaderGroupHandleCaptureReplayKHR 
eDeferCompileNV 
eCaptureStatisticsKHR 
eCaptureInternalRepresentationsKHR 
eIndirectBindableNV 
eLibraryKHR 
eFailOnPipelineCompileRequiredEXT 
eEarlyReturnOnFailureEXT 
eDescriptorBufferEXT 
eRetainLinkTimeOptimizationInfoEXT 
eLinkTimeOptimizationEXT 
eRayTracingAllowMotionNV 
eColorAttachmentFeedbackLoopEXT 
eDepthStencilAttachmentFeedbackLoopEXT 
eRayTracingOpacityMicromapEXT 
eNoProtectedAccessEXT 
eProtectedAccessOnlyEXT 

◆ PipelineCreateFlagBits2KHR

Enumerator
eDisableOptimization 
eAllowDerivatives 
eDerivative 
eViewIndexFromDeviceIndex 
eDispatchBase 
eDeferCompileNV 
eCaptureStatistics 
eCaptureInternalRepresentations 
eFailOnPipelineCompileRequired 
eEarlyReturnOnFailure 
eLinkTimeOptimizationEXT 
eRetainLinkTimeOptimizationInfoEXT 
eLibrary 
eRayTracingSkipTriangles 
eRayTracingSkipAabbs 
eRayTracingNoNullAnyHitShaders 
eRayTracingNoNullClosestHitShaders 
eRayTracingNoNullMissShaders 
eRayTracingNoNullIntersectionShaders 
eRayTracingShaderGroupHandleCaptureReplay 
eIndirectBindableNV 
eRayTracingAllowMotionNV 
eRenderingFragmentShadingRateAttachment 
eRenderingFragmentDensityMapAttachmentEXT 
eRayTracingOpacityMicromapEXT 
eColorAttachmentFeedbackLoopEXT 
eDepthStencilAttachmentFeedbackLoopEXT 
eNoProtectedAccessEXT 
eProtectedAccessOnlyEXT 
eRayTracingDisplacementMicromapNV 
eDescriptorBufferEXT 

◆ PipelineCreationFeedbackFlagBits

Enumerator
eValid 
eApplicationPipelineCacheHit 
eBasePipelineAcceleration 

◆ PipelineDepthStencilStateCreateFlagBits

Enumerator
eRasterizationOrderAttachmentDepthAccessARM 
eRasterizationOrderAttachmentStencilAccessARM 
eRasterizationOrderAttachmentDepthAccessEXT 
eRasterizationOrderAttachmentStencilAccessEXT 

◆ PipelineDiscardRectangleStateCreateFlagBitsEXT

◆ PipelineDynamicStateCreateFlagBits

◆ PipelineExecutableStatisticFormatKHR

Enumerator
eBool32 
eInt64 
eUint64 
eFloat64 

◆ PipelineInputAssemblyStateCreateFlagBits

◆ PipelineLayoutCreateFlagBits

Enumerator
eIndependentSetsEXT 

◆ PipelineMultisampleStateCreateFlagBits

◆ PipelineRasterizationConservativeStateCreateFlagBitsEXT

◆ PipelineRasterizationDepthClipStateCreateFlagBitsEXT

◆ PipelineRasterizationStateCreateFlagBits

◆ PipelineRasterizationStateStreamCreateFlagBitsEXT

◆ PipelineRobustnessBufferBehaviorEXT

Enumerator
eDeviceDefault 
eDisabled 
eRobustBufferAccess 
eRobustBufferAccess2 

◆ PipelineRobustnessImageBehaviorEXT

Enumerator
eDeviceDefault 
eDisabled 
eRobustImageAccess 
eRobustImageAccess2 

◆ PipelineShaderStageCreateFlagBits

Enumerator
eAllowVaryingSubgroupSize 
eRequireFullSubgroups 
eAllowVaryingSubgroupSizeEXT 
eRequireFullSubgroupsEXT 

◆ PipelineStageFlagBits

Enumerator
eTopOfPipe 
eDrawIndirect 
eVertexInput 
eVertexShader 
eTessellationControlShader 
eTessellationEvaluationShader 
eGeometryShader 
eFragmentShader 
eEarlyFragmentTests 
eLateFragmentTests 
eColorAttachmentOutput 
eComputeShader 
eTransfer 
eBottomOfPipe 
eHost 
eAllGraphics 
eAllCommands 
eNone 
eTransformFeedbackEXT 
eConditionalRenderingEXT 
eAccelerationStructureBuildKHR 
eRayTracingShaderKHR 
eShadingRateImageNV 
eRayTracingShaderNV 
eAccelerationStructureBuildNV 
eTaskShaderNV 
eMeshShaderNV 
eFragmentDensityProcessEXT 
eFragmentShadingRateAttachmentKHR 
eCommandPreprocessNV 
eNoneKHR 
eTaskShaderEXT 
eMeshShaderEXT 

◆ PipelineStageFlagBits2

Enumerator
eNone 
eTopOfPipe 
eDrawIndirect 
eVertexInput 
eVertexShader 
eTessellationControlShader 
eTessellationEvaluationShader 
eGeometryShader 
eFragmentShader 
eEarlyFragmentTests 
eLateFragmentTests 
eColorAttachmentOutput 
eComputeShader 
eAllTransfer 
eTransfer 
eBottomOfPipe 
eHost 
eAllGraphics 
eAllCommands 
eCopy 
eResolve 
eBlit 
eClear 
eIndexInput 
eVertexAttributeInput 
ePreRasterizationShaders 
eVideoDecodeKHR 
eVideoEncodeKHR 
eTransformFeedbackEXT 
eConditionalRenderingEXT 
eCommandPreprocessNV 
eFragmentShadingRateAttachmentKHR 
eShadingRateImageNV 
eAccelerationStructureBuildKHR 
eRayTracingShaderKHR 
eRayTracingShaderNV 
eAccelerationStructureBuildNV 
eFragmentDensityProcessEXT 
eTaskShaderNV 
eMeshShaderNV 
eTaskShaderEXT 
eMeshShaderEXT 
eSubpassShaderHUAWEI 
eSubpassShadingHUAWEI 
eInvocationMaskHUAWEI 
eAccelerationStructureCopyKHR 
eMicromapBuildEXT 
eClusterCullingShaderHUAWEI 
eOpticalFlowNV 

◆ PipelineTessellationStateCreateFlagBits

◆ PipelineVertexInputStateCreateFlagBits

◆ PipelineViewportStateCreateFlagBits

◆ PipelineViewportSwizzleStateCreateFlagBitsNV

◆ PointClippingBehavior

Enumerator
eAllClipPlanes 
eUserClipPlanesOnly 

◆ PolygonMode

enum vk::PolygonMode
strong
Enumerator
eFill 
eLine 
ePoint 
eFillRectangleNV 

◆ PresentGravityFlagBitsEXT

Enumerator
eMin 
eMax 
eCentered 

◆ PresentModeKHR

enum vk::PresentModeKHR
strong
Enumerator
eImmediate 
eMailbox 
eFifo 
eFifoRelaxed 
eSharedDemandRefresh 
eSharedContinuousRefresh 

◆ PresentScalingFlagBitsEXT

Enumerator
eOneToOne 
eAspectRatioStretch 
eStretch 

◆ PrimitiveTopology

enum vk::PrimitiveTopology
strong
Enumerator
ePointList 
eLineList 
eLineStrip 
eTriangleList 
eTriangleStrip 
eTriangleFan 
eLineListWithAdjacency 
eLineStripWithAdjacency 
eTriangleListWithAdjacency 
eTriangleStripWithAdjacency 
ePatchList 

◆ PrivateDataSlotCreateFlagBits

◆ ProvokingVertexModeEXT

Enumerator
eFirstVertex 
eLastVertex 

◆ QueryControlFlagBits

Enumerator
ePrecise 

◆ QueryPipelineStatisticFlagBits

Enumerator
eInputAssemblyVertices 
eInputAssemblyPrimitives 
eVertexShaderInvocations 
eGeometryShaderInvocations 
eGeometryShaderPrimitives 
eClippingInvocations 
eClippingPrimitives 
eFragmentShaderInvocations 
eTessellationControlShaderPatches 
eTessellationEvaluationShaderInvocations 
eComputeShaderInvocations 
eTaskShaderInvocationsEXT 
eMeshShaderInvocationsEXT 
eClusterCullingShaderInvocationsHUAWEI 

◆ QueryPoolCreateFlagBits

◆ QueryPoolSamplingModeINTEL

Enumerator
eManual 

◆ QueryResultFlagBits

Enumerator
e64 
eWait 
eWithAvailability 
ePartial 
eWithStatusKHR 

◆ QueryResultStatusKHR

Enumerator
eError 
eNotReady 
eComplete 
eInsufficientBitstreamBufferRange 

◆ QueryType

enum vk::QueryType
strong
Enumerator
eOcclusion 
ePipelineStatistics 
eTimestamp 
eResultStatusOnlyKHR 
eTransformFeedbackStreamEXT 
ePerformanceQueryKHR 
eAccelerationStructureCompactedSizeKHR 
eAccelerationStructureSerializationSizeKHR 
eAccelerationStructureCompactedSizeNV 
ePerformanceQueryINTEL 
eVideoEncodeFeedbackKHR 
eMeshPrimitivesGeneratedEXT 
ePrimitivesGeneratedEXT 
eAccelerationStructureSerializationBottomLevelPointersKHR 
eAccelerationStructureSizeKHR 
eMicromapSerializationSizeEXT 
eMicromapCompactedSizeEXT 

◆ QueueFlagBits

Enumerator
eGraphics 
eCompute 
eTransfer 
eSparseBinding 
eProtected 
eVideoDecodeKHR 
eVideoEncodeKHR 
eOpticalFlowNV 

◆ QueueGlobalPriorityKHR

Enumerator
eLow 
eMedium 
eHigh 
eRealtime 

◆ RasterizationOrderAMD

Enumerator
eStrict 
eRelaxed 

◆ RayTracingInvocationReorderModeNV

Enumerator
eNone 
eReorder 

◆ RayTracingShaderGroupTypeKHR

Enumerator
eGeneral 
eTrianglesHitGroup 
eProceduralHitGroup 

◆ RenderingFlagBits

Enumerator
eContentsSecondaryCommandBuffers 
eSuspending 
eResuming 
eContentsInlineEXT 
eEnableLegacyDitheringEXT 

◆ RenderPassCreateFlagBits

Enumerator
eTransformQCOM 

◆ ResolveModeFlagBits

Enumerator
eNone 
eSampleZero 
eAverage 
eMin 
eMax 

◆ Result

enum vk::Result
strong
Enumerator
eSuccess 
eNotReady 
eTimeout 
eEventSet 
eEventReset 
eIncomplete 
eErrorOutOfHostMemory 
eErrorOutOfDeviceMemory 
eErrorInitializationFailed 
eErrorDeviceLost 
eErrorMemoryMapFailed 
eErrorLayerNotPresent 
eErrorExtensionNotPresent 
eErrorFeatureNotPresent 
eErrorIncompatibleDriver 
eErrorTooManyObjects 
eErrorFormatNotSupported 
eErrorFragmentedPool 
eErrorUnknown 
eErrorOutOfPoolMemory 
eErrorInvalidExternalHandle 
eErrorFragmentation 
eErrorInvalidOpaqueCaptureAddress 
ePipelineCompileRequired 
eErrorSurfaceLostKHR 
eErrorNativeWindowInUseKHR 
eSuboptimalKHR 
eErrorOutOfDateKHR 
eErrorIncompatibleDisplayKHR 
eErrorValidationFailedEXT 
eErrorInvalidShaderNV 
eErrorImageUsageNotSupportedKHR 
eErrorVideoPictureLayoutNotSupportedKHR 
eErrorVideoProfileOperationNotSupportedKHR 
eErrorVideoProfileFormatNotSupportedKHR 
eErrorVideoProfileCodecNotSupportedKHR 
eErrorVideoStdVersionNotSupportedKHR 
eErrorOutOfPoolMemoryKHR 
eErrorInvalidExternalHandleKHR 
eErrorInvalidDrmFormatModifierPlaneLayoutEXT 
eErrorFragmentationEXT 
eErrorNotPermittedEXT 
eErrorNotPermittedKHR 
eErrorInvalidDeviceAddressEXT 
eErrorInvalidOpaqueCaptureAddressKHR 
eThreadIdleKHR 
eThreadDoneKHR 
eOperationDeferredKHR 
eOperationNotDeferredKHR 
ePipelineCompileRequiredEXT 
eErrorPipelineCompileRequiredEXT 
eErrorInvalidVideoStdParametersKHR 
eErrorCompressionExhaustedEXT 
eErrorIncompatibleShaderBinaryEXT 

◆ SampleCountFlagBits

Enumerator
e1 
e2 
e4 
e8 
e16 
e32 
e64 

◆ SamplerAddressMode

Enumerator
eRepeat 
eMirroredRepeat 
eClampToEdge 
eClampToBorder 
eMirrorClampToEdge 
eMirrorClampToEdgeKHR 

◆ SamplerCreateFlagBits

Enumerator
eSubsampledEXT 
eSubsampledCoarseReconstructionEXT 
eDescriptorBufferCaptureReplayEXT 
eNonSeamlessCubeMapEXT 
eImageProcessingQCOM 

◆ SamplerMipmapMode

enum vk::SamplerMipmapMode
strong
Enumerator
eNearest 
eLinear 

◆ SamplerReductionMode

Enumerator
eWeightedAverage 
eMin 
eMax 
eWeightedAverageRangeclampQCOM 

◆ SamplerYcbcrModelConversion

Enumerator
eRgbIdentity 
eYcbcrIdentity 
eYcbcr709 
eYcbcr601 
eYcbcr2020 

◆ SamplerYcbcrRange

enum vk::SamplerYcbcrRange
strong
Enumerator
eItuFull 
eItuNarrow 

◆ ScopeKHR

enum vk::ScopeKHR
strong
Enumerator
eDevice 
eWorkgroup 
eSubgroup 
eQueueFamily 

◆ SemaphoreCreateFlagBits

◆ SemaphoreImportFlagBits

Enumerator
eTemporary 

◆ SemaphoreType

enum vk::SemaphoreType
strong
Enumerator
eBinary 
eTimeline 

◆ SemaphoreWaitFlagBits

Enumerator
eAny 

◆ ShaderCodeTypeEXT

enum vk::ShaderCodeTypeEXT
strong
Enumerator
eBinary 
eSpirv 

◆ ShaderCorePropertiesFlagBitsAMD

◆ ShaderCreateFlagBitsEXT

Enumerator
eLinkStage 
eAllowVaryingSubgroupSize 
eRequireFullSubgroups 
eNoTaskShader 
eDispatchBase 
eFragmentShadingRateAttachment 
eFragmentDensityMapAttachment 

◆ ShaderFloatControlsIndependence

Enumerator
e32BitOnly 
eAll 
eNone 

◆ ShaderGroupShaderKHR

Enumerator
eGeneral 
eClosestHit 
eAnyHit 
eIntersection 

◆ ShaderInfoTypeAMD

enum vk::ShaderInfoTypeAMD
strong
Enumerator
eStatistics 
eBinary 
eDisassembly 

◆ ShaderModuleCreateFlagBits

◆ ShaderStageFlagBits

Enumerator
eVertex 
eTessellationControl 
eTessellationEvaluation 
eGeometry 
eFragment 
eCompute 
eAllGraphics 
eAll 
eRaygenKHR 
eAnyHitKHR 
eClosestHitKHR 
eMissKHR 
eIntersectionKHR 
eCallableKHR 
eRaygenNV 
eAnyHitNV 
eClosestHitNV 
eMissNV 
eIntersectionNV 
eCallableNV 
eTaskNV 
eMeshNV 
eTaskEXT 
eMeshEXT 
eSubpassShadingHUAWEI 
eClusterCullingHUAWEI 

◆ ShadingRatePaletteEntryNV

Enumerator
eNoInvocations 
e16InvocationsPerPixel 
e8InvocationsPerPixel 
e4InvocationsPerPixel 
e2InvocationsPerPixel 
e1InvocationPerPixel 
e1InvocationPer2X1Pixels 
e1InvocationPer1X2Pixels 
e1InvocationPer2X2Pixels 
e1InvocationPer4X2Pixels 
e1InvocationPer2X4Pixels 
e1InvocationPer4X4Pixels 

◆ SharingMode

enum vk::SharingMode
strong
Enumerator
eExclusive 
eConcurrent 

◆ SparseImageFormatFlagBits

Enumerator
eSingleMiptail 
eAlignedMipSize 
eNonstandardBlockSize 

◆ SparseMemoryBindFlagBits

Enumerator
eMetadata 

◆ StencilFaceFlagBits

Enumerator
eFront 
eBack 
eFrontAndBack 
eVkStencilFrontAndBack 

◆ StencilOp

enum vk::StencilOp
strong
Enumerator
eKeep 
eZero 
eReplace 
eIncrementAndClamp 
eDecrementAndClamp 
eInvert 
eIncrementAndWrap 
eDecrementAndWrap 

◆ StructureType

enum vk::StructureType
strong
Enumerator
eApplicationInfo 
eInstanceCreateInfo 
eDeviceQueueCreateInfo 
eDeviceCreateInfo 
eSubmitInfo 
eMemoryAllocateInfo 
eMappedMemoryRange 
eBindSparseInfo 
eFenceCreateInfo 
eSemaphoreCreateInfo 
eEventCreateInfo 
eQueryPoolCreateInfo 
eBufferCreateInfo 
eBufferViewCreateInfo 
eImageCreateInfo 
eImageViewCreateInfo 
eShaderModuleCreateInfo 
ePipelineCacheCreateInfo 
ePipelineShaderStageCreateInfo 
ePipelineVertexInputStateCreateInfo 
ePipelineInputAssemblyStateCreateInfo 
ePipelineTessellationStateCreateInfo 
ePipelineViewportStateCreateInfo 
ePipelineRasterizationStateCreateInfo 
ePipelineMultisampleStateCreateInfo 
ePipelineDepthStencilStateCreateInfo 
ePipelineColorBlendStateCreateInfo 
ePipelineDynamicStateCreateInfo 
eGraphicsPipelineCreateInfo 
eComputePipelineCreateInfo 
ePipelineLayoutCreateInfo 
eSamplerCreateInfo 
eDescriptorSetLayoutCreateInfo 
eDescriptorPoolCreateInfo 
eDescriptorSetAllocateInfo 
eWriteDescriptorSet 
eCopyDescriptorSet 
eFramebufferCreateInfo 
eRenderPassCreateInfo 
eCommandPoolCreateInfo 
eCommandBufferAllocateInfo 
eCommandBufferInheritanceInfo 
eCommandBufferBeginInfo 
eRenderPassBeginInfo 
eBufferMemoryBarrier 
eImageMemoryBarrier 
eMemoryBarrier 
eLoaderInstanceCreateInfo 
eLoaderDeviceCreateInfo 
ePhysicalDeviceSubgroupProperties 
eBindBufferMemoryInfo 
eBindImageMemoryInfo 
ePhysicalDevice16BitStorageFeatures 
eMemoryDedicatedRequirements 
eMemoryDedicatedAllocateInfo 
eMemoryAllocateFlagsInfo 
eDeviceGroupRenderPassBeginInfo 
eDeviceGroupCommandBufferBeginInfo 
eDeviceGroupSubmitInfo 
eDeviceGroupBindSparseInfo 
eBindBufferMemoryDeviceGroupInfo 
eBindImageMemoryDeviceGroupInfo 
ePhysicalDeviceGroupProperties 
eDeviceGroupDeviceCreateInfo 
eBufferMemoryRequirementsInfo2 
eImageMemoryRequirementsInfo2 
eImageSparseMemoryRequirementsInfo2 
eMemoryRequirements2 
eSparseImageMemoryRequirements2 
ePhysicalDeviceFeatures2 
ePhysicalDeviceProperties2 
eFormatProperties2 
eImageFormatProperties2 
ePhysicalDeviceImageFormatInfo2 
eQueueFamilyProperties2 
ePhysicalDeviceMemoryProperties2 
eSparseImageFormatProperties2 
ePhysicalDeviceSparseImageFormatInfo2 
ePhysicalDevicePointClippingProperties 
eRenderPassInputAttachmentAspectCreateInfo 
eImageViewUsageCreateInfo 
ePipelineTessellationDomainOriginStateCreateInfo 
eRenderPassMultiviewCreateInfo 
ePhysicalDeviceMultiviewFeatures 
ePhysicalDeviceMultiviewProperties 
ePhysicalDeviceVariablePointersFeatures 
ePhysicalDeviceVariablePointerFeatures 
eProtectedSubmitInfo 
ePhysicalDeviceProtectedMemoryFeatures 
ePhysicalDeviceProtectedMemoryProperties 
eDeviceQueueInfo2 
eSamplerYcbcrConversionCreateInfo 
eSamplerYcbcrConversionInfo 
eBindImagePlaneMemoryInfo 
eImagePlaneMemoryRequirementsInfo 
ePhysicalDeviceSamplerYcbcrConversionFeatures 
eSamplerYcbcrConversionImageFormatProperties 
eDescriptorUpdateTemplateCreateInfo 
ePhysicalDeviceExternalImageFormatInfo 
eExternalImageFormatProperties 
ePhysicalDeviceExternalBufferInfo 
eExternalBufferProperties 
ePhysicalDeviceIdProperties 
eExternalMemoryBufferCreateInfo 
eExternalMemoryImageCreateInfo 
eExportMemoryAllocateInfo 
ePhysicalDeviceExternalFenceInfo 
eExternalFenceProperties 
eExportFenceCreateInfo 
eExportSemaphoreCreateInfo 
ePhysicalDeviceExternalSemaphoreInfo 
eExternalSemaphoreProperties 
ePhysicalDeviceMaintenance3Properties 
eDescriptorSetLayoutSupport 
ePhysicalDeviceShaderDrawParametersFeatures 
ePhysicalDeviceShaderDrawParameterFeatures 
ePhysicalDeviceVulkan11Features 
ePhysicalDeviceVulkan11Properties 
ePhysicalDeviceVulkan12Features 
ePhysicalDeviceVulkan12Properties 
eImageFormatListCreateInfo 
eAttachmentDescription2 
eAttachmentReference2 
eSubpassDescription2 
eSubpassDependency2 
eRenderPassCreateInfo2 
eSubpassBeginInfo 
eSubpassEndInfo 
ePhysicalDevice8BitStorageFeatures 
ePhysicalDeviceDriverProperties 
ePhysicalDeviceShaderAtomicInt64Features 
ePhysicalDeviceShaderFloat16Int8Features 
ePhysicalDeviceFloatControlsProperties 
eDescriptorSetLayoutBindingFlagsCreateInfo 
ePhysicalDeviceDescriptorIndexingFeatures 
ePhysicalDeviceDescriptorIndexingProperties 
eDescriptorSetVariableDescriptorCountAllocateInfo 
eDescriptorSetVariableDescriptorCountLayoutSupport 
ePhysicalDeviceDepthStencilResolveProperties 
eSubpassDescriptionDepthStencilResolve 
ePhysicalDeviceScalarBlockLayoutFeatures 
eImageStencilUsageCreateInfo 
ePhysicalDeviceSamplerFilterMinmaxProperties 
eSamplerReductionModeCreateInfo 
ePhysicalDeviceVulkanMemoryModelFeatures 
ePhysicalDeviceImagelessFramebufferFeatures 
eFramebufferAttachmentsCreateInfo 
eFramebufferAttachmentImageInfo 
eRenderPassAttachmentBeginInfo 
ePhysicalDeviceUniformBufferStandardLayoutFeatures 
ePhysicalDeviceShaderSubgroupExtendedTypesFeatures 
ePhysicalDeviceSeparateDepthStencilLayoutsFeatures 
eAttachmentReferenceStencilLayout 
eAttachmentDescriptionStencilLayout 
ePhysicalDeviceHostQueryResetFeatures 
ePhysicalDeviceTimelineSemaphoreFeatures 
ePhysicalDeviceTimelineSemaphoreProperties 
eSemaphoreTypeCreateInfo 
eTimelineSemaphoreSubmitInfo 
eSemaphoreWaitInfo 
eSemaphoreSignalInfo 
ePhysicalDeviceBufferDeviceAddressFeatures 
eBufferDeviceAddressInfo 
eBufferOpaqueCaptureAddressCreateInfo 
eMemoryOpaqueCaptureAddressAllocateInfo 
eDeviceMemoryOpaqueCaptureAddressInfo 
ePhysicalDeviceVulkan13Features 
ePhysicalDeviceVulkan13Properties 
ePipelineCreationFeedbackCreateInfo 
ePhysicalDeviceShaderTerminateInvocationFeatures 
ePhysicalDeviceToolProperties 
ePhysicalDeviceShaderDemoteToHelperInvocationFeatures 
ePhysicalDevicePrivateDataFeatures 
eDevicePrivateDataCreateInfo 
ePrivateDataSlotCreateInfo 
ePhysicalDevicePipelineCreationCacheControlFeatures 
eMemoryBarrier2 
eBufferMemoryBarrier2 
eImageMemoryBarrier2 
eDependencyInfo 
eSubmitInfo2 
eSemaphoreSubmitInfo 
eCommandBufferSubmitInfo 
ePhysicalDeviceSynchronization2Features 
ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures 
ePhysicalDeviceImageRobustnessFeatures 
eCopyBufferInfo2 
eCopyImageInfo2 
eCopyBufferToImageInfo2 
eCopyImageToBufferInfo2 
eBlitImageInfo2 
eResolveImageInfo2 
eBufferCopy2 
eImageCopy2 
eImageBlit2 
eBufferImageCopy2 
eImageResolve2 
ePhysicalDeviceSubgroupSizeControlProperties 
ePipelineShaderStageRequiredSubgroupSizeCreateInfo 
ePhysicalDeviceSubgroupSizeControlFeatures 
ePhysicalDeviceInlineUniformBlockFeatures 
ePhysicalDeviceInlineUniformBlockProperties 
eWriteDescriptorSetInlineUniformBlock 
eDescriptorPoolInlineUniformBlockCreateInfo 
ePhysicalDeviceTextureCompressionAstcHdrFeatures 
eRenderingInfo 
eRenderingAttachmentInfo 
ePipelineRenderingCreateInfo 
ePhysicalDeviceDynamicRenderingFeatures 
eCommandBufferInheritanceRenderingInfo 
ePhysicalDeviceShaderIntegerDotProductFeatures 
ePhysicalDeviceShaderIntegerDotProductProperties 
ePhysicalDeviceTexelBufferAlignmentProperties 
eFormatProperties3 
ePhysicalDeviceMaintenance4Features 
ePhysicalDeviceMaintenance4Properties 
eDeviceBufferMemoryRequirements 
eDeviceImageMemoryRequirements 
eSwapchainCreateInfoKHR 
ePresentInfoKHR 
eDeviceGroupPresentCapabilitiesKHR 
eImageSwapchainCreateInfoKHR 
eBindImageMemorySwapchainInfoKHR 
eAcquireNextImageInfoKHR 
eDeviceGroupPresentInfoKHR 
eDeviceGroupSwapchainCreateInfoKHR 
eDisplayModeCreateInfoKHR 
eDisplaySurfaceCreateInfoKHR 
eDisplayPresentInfoKHR 
eDebugReportCallbackCreateInfoEXT 
eDebugReportCreateInfoEXT 
ePipelineRasterizationStateRasterizationOrderAMD 
eDebugMarkerObjectNameInfoEXT 
eDebugMarkerObjectTagInfoEXT 
eDebugMarkerMarkerInfoEXT 
eVideoProfileInfoKHR 
eVideoCapabilitiesKHR 
eVideoPictureResourceInfoKHR 
eVideoSessionMemoryRequirementsKHR 
eBindVideoSessionMemoryInfoKHR 
eVideoSessionCreateInfoKHR 
eVideoSessionParametersCreateInfoKHR 
eVideoSessionParametersUpdateInfoKHR 
eVideoBeginCodingInfoKHR 
eVideoEndCodingInfoKHR 
eVideoCodingControlInfoKHR 
eVideoReferenceSlotInfoKHR 
eQueueFamilyVideoPropertiesKHR 
eVideoProfileListInfoKHR 
ePhysicalDeviceVideoFormatInfoKHR 
eVideoFormatPropertiesKHR 
eQueueFamilyQueryResultStatusPropertiesKHR 
eVideoDecodeInfoKHR 
eVideoDecodeCapabilitiesKHR 
eVideoDecodeUsageInfoKHR 
eDedicatedAllocationImageCreateInfoNV 
eDedicatedAllocationBufferCreateInfoNV 
eDedicatedAllocationMemoryAllocateInfoNV 
ePhysicalDeviceTransformFeedbackFeaturesEXT 
ePhysicalDeviceTransformFeedbackPropertiesEXT 
ePipelineRasterizationStateStreamCreateInfoEXT 
eCuModuleCreateInfoNVX 
eCuFunctionCreateInfoNVX 
eCuLaunchInfoNVX 
eImageViewHandleInfoNVX 
eImageViewAddressPropertiesNVX 
eVideoEncodeH264CapabilitiesKHR 
eVideoEncodeH264SessionParametersCreateInfoKHR 
eVideoEncodeH264SessionParametersAddInfoKHR 
eVideoEncodeH264PictureInfoKHR 
eVideoEncodeH264DpbSlotInfoKHR 
eVideoEncodeH264NaluSliceInfoKHR 
eVideoEncodeH264GopRemainingFrameInfoKHR 
eVideoEncodeH264ProfileInfoKHR 
eVideoEncodeH264RateControlInfoKHR 
eVideoEncodeH264RateControlLayerInfoKHR 
eVideoEncodeH264SessionCreateInfoKHR 
eVideoEncodeH264QualityLevelPropertiesKHR 
eVideoEncodeH264SessionParametersGetInfoKHR 
eVideoEncodeH264SessionParametersFeedbackInfoKHR 
eVideoEncodeH265CapabilitiesKHR 
eVideoEncodeH265SessionParametersCreateInfoKHR 
eVideoEncodeH265SessionParametersAddInfoKHR 
eVideoEncodeH265PictureInfoKHR 
eVideoEncodeH265DpbSlotInfoKHR 
eVideoEncodeH265NaluSliceSegmentInfoKHR 
eVideoEncodeH265GopRemainingFrameInfoKHR 
eVideoEncodeH265ProfileInfoKHR 
eVideoEncodeH265RateControlInfoKHR 
eVideoEncodeH265RateControlLayerInfoKHR 
eVideoEncodeH265SessionCreateInfoKHR 
eVideoEncodeH265QualityLevelPropertiesKHR 
eVideoEncodeH265SessionParametersGetInfoKHR 
eVideoEncodeH265SessionParametersFeedbackInfoKHR 
eVideoDecodeH264CapabilitiesKHR 
eVideoDecodeH264PictureInfoKHR 
eVideoDecodeH264ProfileInfoKHR 
eVideoDecodeH264SessionParametersCreateInfoKHR 
eVideoDecodeH264SessionParametersAddInfoKHR 
eVideoDecodeH264DpbSlotInfoKHR 
eTextureLodGatherFormatPropertiesAMD 
eRenderingInfoKHR 
eRenderingAttachmentInfoKHR 
ePipelineRenderingCreateInfoKHR 
ePhysicalDeviceDynamicRenderingFeaturesKHR 
eCommandBufferInheritanceRenderingInfoKHR 
eRenderingFragmentShadingRateAttachmentInfoKHR 
eRenderingFragmentDensityMapAttachmentInfoEXT 
eAttachmentSampleCountInfoAMD 
eAttachmentSampleCountInfoNV 
eMultiviewPerViewAttributesInfoNVX 
ePhysicalDeviceCornerSampledImageFeaturesNV 
eRenderPassMultiviewCreateInfoKHR 
ePhysicalDeviceMultiviewFeaturesKHR 
ePhysicalDeviceMultiviewPropertiesKHR 
eExternalMemoryImageCreateInfoNV 
eExportMemoryAllocateInfoNV 
ePhysicalDeviceFeatures2KHR 
ePhysicalDeviceProperties2KHR 
eFormatProperties2KHR 
eImageFormatProperties2KHR 
ePhysicalDeviceImageFormatInfo2KHR 
eQueueFamilyProperties2KHR 
ePhysicalDeviceMemoryProperties2KHR 
eSparseImageFormatProperties2KHR 
ePhysicalDeviceSparseImageFormatInfo2KHR 
eMemoryAllocateFlagsInfoKHR 
eDeviceGroupRenderPassBeginInfoKHR 
eDeviceGroupCommandBufferBeginInfoKHR 
eDeviceGroupSubmitInfoKHR 
eDeviceGroupBindSparseInfoKHR 
eBindBufferMemoryDeviceGroupInfoKHR 
eBindImageMemoryDeviceGroupInfoKHR 
eValidationFlagsEXT 
ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT 
eImageViewAstcDecodeModeEXT 
ePhysicalDeviceAstcDecodeFeaturesEXT 
ePipelineRobustnessCreateInfoEXT 
ePhysicalDevicePipelineRobustnessFeaturesEXT 
ePhysicalDevicePipelineRobustnessPropertiesEXT 
ePhysicalDeviceGroupPropertiesKHR 
eDeviceGroupDeviceCreateInfoKHR 
ePhysicalDeviceExternalImageFormatInfoKHR 
eExternalImageFormatPropertiesKHR 
ePhysicalDeviceExternalBufferInfoKHR 
eExternalBufferPropertiesKHR 
ePhysicalDeviceIdPropertiesKHR 
eExternalMemoryBufferCreateInfoKHR 
eExternalMemoryImageCreateInfoKHR 
eExportMemoryAllocateInfoKHR 
eImportMemoryFdInfoKHR 
eMemoryFdPropertiesKHR 
eMemoryGetFdInfoKHR 
ePhysicalDeviceExternalSemaphoreInfoKHR 
eExternalSemaphorePropertiesKHR 
eExportSemaphoreCreateInfoKHR 
eImportSemaphoreFdInfoKHR 
eSemaphoreGetFdInfoKHR 
ePhysicalDevicePushDescriptorPropertiesKHR 
eCommandBufferInheritanceConditionalRenderingInfoEXT 
ePhysicalDeviceConditionalRenderingFeaturesEXT 
eConditionalRenderingBeginInfoEXT 
ePhysicalDeviceShaderFloat16Int8FeaturesKHR 
ePhysicalDeviceFloat16Int8FeaturesKHR 
ePhysicalDevice16BitStorageFeaturesKHR 
ePresentRegionsKHR 
eDescriptorUpdateTemplateCreateInfoKHR 
ePipelineViewportWScalingStateCreateInfoNV 
eSurfaceCapabilities2EXT 
eDisplayPowerInfoEXT 
eDeviceEventInfoEXT 
eDisplayEventInfoEXT 
eSwapchainCounterCreateInfoEXT 
ePresentTimesInfoGOOGLE 
ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX 
ePipelineViewportSwizzleStateCreateInfoNV 
ePhysicalDeviceDiscardRectanglePropertiesEXT 
ePipelineDiscardRectangleStateCreateInfoEXT 
ePhysicalDeviceConservativeRasterizationPropertiesEXT 
ePipelineRasterizationConservativeStateCreateInfoEXT 
ePhysicalDeviceDepthClipEnableFeaturesEXT 
ePipelineRasterizationDepthClipStateCreateInfoEXT 
eHdrMetadataEXT 
ePhysicalDeviceImagelessFramebufferFeaturesKHR 
eFramebufferAttachmentsCreateInfoKHR 
eFramebufferAttachmentImageInfoKHR 
eRenderPassAttachmentBeginInfoKHR 
eAttachmentDescription2KHR 
eAttachmentReference2KHR 
eSubpassDescription2KHR 
eSubpassDependency2KHR 
eRenderPassCreateInfo2KHR 
eSubpassBeginInfoKHR 
eSubpassEndInfoKHR 
ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG 
eSharedPresentSurfaceCapabilitiesKHR 
ePhysicalDeviceExternalFenceInfoKHR 
eExternalFencePropertiesKHR 
eExportFenceCreateInfoKHR 
eImportFenceFdInfoKHR 
eFenceGetFdInfoKHR 
ePhysicalDevicePerformanceQueryFeaturesKHR 
ePhysicalDevicePerformanceQueryPropertiesKHR 
eQueryPoolPerformanceCreateInfoKHR 
ePerformanceQuerySubmitInfoKHR 
eAcquireProfilingLockInfoKHR 
ePerformanceCounterKHR 
ePerformanceCounterDescriptionKHR 
ePhysicalDevicePointClippingPropertiesKHR 
eRenderPassInputAttachmentAspectCreateInfoKHR 
eImageViewUsageCreateInfoKHR 
ePipelineTessellationDomainOriginStateCreateInfoKHR 
ePhysicalDeviceSurfaceInfo2KHR 
eSurfaceCapabilities2KHR 
eSurfaceFormat2KHR 
ePhysicalDeviceVariablePointersFeaturesKHR 
ePhysicalDeviceVariablePointerFeaturesKHR 
eDisplayProperties2KHR 
eDisplayPlaneProperties2KHR 
eDisplayModeProperties2KHR 
eDisplayPlaneInfo2KHR 
eDisplayPlaneCapabilities2KHR 
eMemoryDedicatedRequirementsKHR 
eMemoryDedicatedAllocateInfoKHR 
eDebugUtilsObjectNameInfoEXT 
eDebugUtilsObjectTagInfoEXT 
eDebugUtilsLabelEXT 
eDebugUtilsMessengerCallbackDataEXT 
eDebugUtilsMessengerCreateInfoEXT 
ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT 
eSamplerReductionModeCreateInfoEXT 
ePhysicalDeviceInlineUniformBlockFeaturesEXT 
ePhysicalDeviceInlineUniformBlockPropertiesEXT 
eWriteDescriptorSetInlineUniformBlockEXT 
eDescriptorPoolInlineUniformBlockCreateInfoEXT 
eSampleLocationsInfoEXT 
eRenderPassSampleLocationsBeginInfoEXT 
ePipelineSampleLocationsStateCreateInfoEXT 
ePhysicalDeviceSampleLocationsPropertiesEXT 
eMultisamplePropertiesEXT 
eBufferMemoryRequirementsInfo2KHR 
eImageMemoryRequirementsInfo2KHR 
eImageSparseMemoryRequirementsInfo2KHR 
eMemoryRequirements2KHR 
eSparseImageMemoryRequirements2KHR 
eImageFormatListCreateInfoKHR 
ePhysicalDeviceBlendOperationAdvancedFeaturesEXT 
ePhysicalDeviceBlendOperationAdvancedPropertiesEXT 
ePipelineColorBlendAdvancedStateCreateInfoEXT 
ePipelineCoverageToColorStateCreateInfoNV 
eWriteDescriptorSetAccelerationStructureKHR 
eAccelerationStructureBuildGeometryInfoKHR 
eAccelerationStructureDeviceAddressInfoKHR 
eAccelerationStructureGeometryAabbsDataKHR 
eAccelerationStructureGeometryInstancesDataKHR 
eAccelerationStructureGeometryTrianglesDataKHR 
eAccelerationStructureGeometryKHR 
eAccelerationStructureVersionInfoKHR 
eCopyAccelerationStructureInfoKHR 
eCopyAccelerationStructureToMemoryInfoKHR 
eCopyMemoryToAccelerationStructureInfoKHR 
ePhysicalDeviceAccelerationStructureFeaturesKHR 
ePhysicalDeviceAccelerationStructurePropertiesKHR 
eAccelerationStructureCreateInfoKHR 
eAccelerationStructureBuildSizesInfoKHR 
ePhysicalDeviceRayTracingPipelineFeaturesKHR 
ePhysicalDeviceRayTracingPipelinePropertiesKHR 
eRayTracingPipelineCreateInfoKHR 
eRayTracingShaderGroupCreateInfoKHR 
eRayTracingPipelineInterfaceCreateInfoKHR 
ePhysicalDeviceRayQueryFeaturesKHR 
ePipelineCoverageModulationStateCreateInfoNV 
ePhysicalDeviceShaderSmBuiltinsFeaturesNV 
ePhysicalDeviceShaderSmBuiltinsPropertiesNV 
eSamplerYcbcrConversionCreateInfoKHR 
eSamplerYcbcrConversionInfoKHR 
eBindImagePlaneMemoryInfoKHR 
eImagePlaneMemoryRequirementsInfoKHR 
ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR 
eSamplerYcbcrConversionImageFormatPropertiesKHR 
eBindBufferMemoryInfoKHR 
eBindImageMemoryInfoKHR 
eDrmFormatModifierPropertiesListEXT 
ePhysicalDeviceImageDrmFormatModifierInfoEXT 
eImageDrmFormatModifierListCreateInfoEXT 
eImageDrmFormatModifierExplicitCreateInfoEXT 
eImageDrmFormatModifierPropertiesEXT 
eDrmFormatModifierPropertiesList2EXT 
eValidationCacheCreateInfoEXT 
eShaderModuleValidationCacheCreateInfoEXT 
eDescriptorSetLayoutBindingFlagsCreateInfoEXT 
ePhysicalDeviceDescriptorIndexingFeaturesEXT 
ePhysicalDeviceDescriptorIndexingPropertiesEXT 
eDescriptorSetVariableDescriptorCountAllocateInfoEXT 
eDescriptorSetVariableDescriptorCountLayoutSupportEXT 
ePipelineViewportShadingRateImageStateCreateInfoNV 
ePhysicalDeviceShadingRateImageFeaturesNV 
ePhysicalDeviceShadingRateImagePropertiesNV 
ePipelineViewportCoarseSampleOrderStateCreateInfoNV 
eRayTracingPipelineCreateInfoNV 
eAccelerationStructureCreateInfoNV 
eGeometryNV 
eGeometryTrianglesNV 
eGeometryAabbNV 
eBindAccelerationStructureMemoryInfoNV 
eWriteDescriptorSetAccelerationStructureNV 
eAccelerationStructureMemoryRequirementsInfoNV 
ePhysicalDeviceRayTracingPropertiesNV 
eRayTracingShaderGroupCreateInfoNV 
eAccelerationStructureInfoNV 
ePhysicalDeviceRepresentativeFragmentTestFeaturesNV 
ePipelineRepresentativeFragmentTestStateCreateInfoNV 
ePhysicalDeviceMaintenance3PropertiesKHR 
eDescriptorSetLayoutSupportKHR 
ePhysicalDeviceImageViewImageFormatInfoEXT 
eFilterCubicImageViewImageFormatPropertiesEXT 
eDeviceQueueGlobalPriorityCreateInfoEXT 
ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR 
ePhysicalDevice8BitStorageFeaturesKHR 
eImportMemoryHostPointerInfoEXT 
eMemoryHostPointerPropertiesEXT 
ePhysicalDeviceExternalMemoryHostPropertiesEXT 
ePhysicalDeviceShaderAtomicInt64FeaturesKHR 
ePhysicalDeviceShaderClockFeaturesKHR 
ePipelineCompilerControlCreateInfoAMD 
eCalibratedTimestampInfoEXT 
ePhysicalDeviceShaderCorePropertiesAMD 
eVideoDecodeH265CapabilitiesKHR 
eVideoDecodeH265SessionParametersCreateInfoKHR 
eVideoDecodeH265SessionParametersAddInfoKHR 
eVideoDecodeH265ProfileInfoKHR 
eVideoDecodeH265PictureInfoKHR 
eVideoDecodeH265DpbSlotInfoKHR 
eDeviceQueueGlobalPriorityCreateInfoKHR 
ePhysicalDeviceGlobalPriorityQueryFeaturesKHR 
eQueueFamilyGlobalPriorityPropertiesKHR 
eDeviceMemoryOverallocationCreateInfoAMD 
ePhysicalDeviceVertexAttributeDivisorPropertiesEXT 
ePipelineVertexInputDivisorStateCreateInfoEXT 
ePhysicalDeviceVertexAttributeDivisorFeaturesEXT 
ePipelineCreationFeedbackCreateInfoEXT 
ePhysicalDeviceDriverPropertiesKHR 
ePhysicalDeviceFloatControlsPropertiesKHR 
ePhysicalDeviceDepthStencilResolvePropertiesKHR 
eSubpassDescriptionDepthStencilResolveKHR 
ePhysicalDeviceComputeShaderDerivativesFeaturesNV 
ePhysicalDeviceMeshShaderFeaturesNV 
ePhysicalDeviceMeshShaderPropertiesNV 
ePhysicalDeviceFragmentShaderBarycentricFeaturesNV 
ePhysicalDeviceShaderImageFootprintFeaturesNV 
ePipelineViewportExclusiveScissorStateCreateInfoNV 
ePhysicalDeviceExclusiveScissorFeaturesNV 
eCheckpointDataNV 
eQueueFamilyCheckpointPropertiesNV 
ePhysicalDeviceTimelineSemaphoreFeaturesKHR 
ePhysicalDeviceTimelineSemaphorePropertiesKHR 
eSemaphoreTypeCreateInfoKHR 
eTimelineSemaphoreSubmitInfoKHR 
eSemaphoreWaitInfoKHR 
eSemaphoreSignalInfoKHR 
ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL 
eQueryPoolPerformanceQueryCreateInfoINTEL 
eQueryPoolCreateInfoINTEL 
eInitializePerformanceApiInfoINTEL 
ePerformanceMarkerInfoINTEL 
ePerformanceStreamMarkerInfoINTEL 
ePerformanceOverrideInfoINTEL 
ePerformanceConfigurationAcquireInfoINTEL 
ePhysicalDeviceVulkanMemoryModelFeaturesKHR 
ePhysicalDevicePciBusInfoPropertiesEXT 
eDisplayNativeHdrSurfaceCapabilitiesAMD 
eSwapchainDisplayNativeHdrCreateInfoAMD 
ePhysicalDeviceShaderTerminateInvocationFeaturesKHR 
ePhysicalDeviceFragmentDensityMapFeaturesEXT 
ePhysicalDeviceFragmentDensityMapPropertiesEXT 
eRenderPassFragmentDensityMapCreateInfoEXT 
ePhysicalDeviceScalarBlockLayoutFeaturesEXT 
ePhysicalDeviceSubgroupSizeControlPropertiesEXT 
ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT 
ePhysicalDeviceSubgroupSizeControlFeaturesEXT 
eFragmentShadingRateAttachmentInfoKHR 
ePipelineFragmentShadingRateStateCreateInfoKHR 
ePhysicalDeviceFragmentShadingRatePropertiesKHR 
ePhysicalDeviceFragmentShadingRateFeaturesKHR 
ePhysicalDeviceFragmentShadingRateKHR 
ePhysicalDeviceShaderCoreProperties2AMD 
ePhysicalDeviceCoherentMemoryFeaturesAMD 
ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT 
ePhysicalDeviceMemoryBudgetPropertiesEXT 
ePhysicalDeviceMemoryPriorityFeaturesEXT 
eMemoryPriorityAllocateInfoEXT 
eSurfaceProtectedCapabilitiesKHR 
ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV 
ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR 
eAttachmentReferenceStencilLayoutKHR 
eAttachmentDescriptionStencilLayoutKHR 
ePhysicalDeviceBufferDeviceAddressFeaturesEXT 
ePhysicalDeviceBufferAddressFeaturesEXT 
eBufferDeviceAddressInfoEXT 
eBufferDeviceAddressCreateInfoEXT 
ePhysicalDeviceToolPropertiesEXT 
eImageStencilUsageCreateInfoEXT 
eValidationFeaturesEXT 
ePhysicalDevicePresentWaitFeaturesKHR 
ePhysicalDeviceCooperativeMatrixFeaturesNV 
eCooperativeMatrixPropertiesNV 
ePhysicalDeviceCooperativeMatrixPropertiesNV 
ePhysicalDeviceCoverageReductionModeFeaturesNV 
ePipelineCoverageReductionStateCreateInfoNV 
eFramebufferMixedSamplesCombinationNV 
ePhysicalDeviceFragmentShaderInterlockFeaturesEXT 
ePhysicalDeviceYcbcrImageArraysFeaturesEXT 
ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR 
ePhysicalDeviceProvokingVertexFeaturesEXT 
ePipelineRasterizationProvokingVertexStateCreateInfoEXT 
ePhysicalDeviceProvokingVertexPropertiesEXT 
eHeadlessSurfaceCreateInfoEXT 
ePhysicalDeviceBufferDeviceAddressFeaturesKHR 
eBufferDeviceAddressInfoKHR 
eBufferOpaqueCaptureAddressCreateInfoKHR 
eMemoryOpaqueCaptureAddressAllocateInfoKHR 
eDeviceMemoryOpaqueCaptureAddressInfoKHR 
ePhysicalDeviceLineRasterizationFeaturesEXT 
ePipelineRasterizationLineStateCreateInfoEXT 
ePhysicalDeviceLineRasterizationPropertiesEXT 
ePhysicalDeviceShaderAtomicFloatFeaturesEXT 
ePhysicalDeviceHostQueryResetFeaturesEXT 
ePhysicalDeviceIndexTypeUint8FeaturesEXT 
ePhysicalDeviceExtendedDynamicStateFeaturesEXT 
ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR 
ePipelineInfoKHR 
ePipelineExecutablePropertiesKHR 
ePipelineExecutableInfoKHR 
ePipelineExecutableStatisticKHR 
ePipelineExecutableInternalRepresentationKHR 
ePhysicalDeviceHostImageCopyFeaturesEXT 
ePhysicalDeviceHostImageCopyPropertiesEXT 
eMemoryToImageCopyEXT 
eImageToMemoryCopyEXT 
eCopyImageToMemoryInfoEXT 
eCopyMemoryToImageInfoEXT 
eHostImageLayoutTransitionInfoEXT 
eCopyImageToImageInfoEXT 
eSubresourceHostMemcpySizeEXT 
eHostImageCopyDevicePerformanceQueryEXT 
eMemoryMapInfoKHR 
eMemoryUnmapInfoKHR 
ePhysicalDeviceShaderAtomicFloat2FeaturesEXT 
eSurfacePresentModeEXT 
eSurfacePresentScalingCapabilitiesEXT 
eSurfacePresentModeCompatibilityEXT 
ePhysicalDeviceSwapchainMaintenance1FeaturesEXT 
eSwapchainPresentFenceInfoEXT 
eSwapchainPresentModesCreateInfoEXT 
eSwapchainPresentModeInfoEXT 
eSwapchainPresentScalingCreateInfoEXT 
eReleaseSwapchainImagesInfoEXT 
ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT 
ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV 
eGraphicsShaderGroupCreateInfoNV 
eGraphicsPipelineShaderGroupsCreateInfoNV 
eIndirectCommandsLayoutTokenNV 
eIndirectCommandsLayoutCreateInfoNV 
eGeneratedCommandsInfoNV 
eGeneratedCommandsMemoryRequirementsInfoNV 
ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV 
ePhysicalDeviceInheritedViewportScissorFeaturesNV 
eCommandBufferInheritanceViewportScissorInfoNV 
ePhysicalDeviceShaderIntegerDotProductFeaturesKHR 
ePhysicalDeviceShaderIntegerDotProductPropertiesKHR 
ePhysicalDeviceTexelBufferAlignmentFeaturesEXT 
ePhysicalDeviceTexelBufferAlignmentPropertiesEXT 
eCommandBufferInheritanceRenderPassTransformInfoQCOM 
eRenderPassTransformBeginInfoQCOM 
ePhysicalDeviceDepthBiasControlFeaturesEXT 
eDepthBiasInfoEXT 
eDepthBiasRepresentationInfoEXT 
ePhysicalDeviceDeviceMemoryReportFeaturesEXT 
eDeviceDeviceMemoryReportCreateInfoEXT 
eDeviceMemoryReportCallbackDataEXT 
ePhysicalDeviceRobustness2FeaturesEXT 
ePhysicalDeviceRobustness2PropertiesEXT 
eSamplerCustomBorderColorCreateInfoEXT 
ePhysicalDeviceCustomBorderColorPropertiesEXT 
ePhysicalDeviceCustomBorderColorFeaturesEXT 
ePipelineLibraryCreateInfoKHR 
ePhysicalDevicePresentBarrierFeaturesNV 
eSurfaceCapabilitiesPresentBarrierNV 
eSwapchainPresentBarrierCreateInfoNV 
ePresentIdKHR 
ePhysicalDevicePresentIdFeaturesKHR 
ePhysicalDevicePrivateDataFeaturesEXT 
eDevicePrivateDataCreateInfoEXT 
ePrivateDataSlotCreateInfoEXT 
ePhysicalDevicePipelineCreationCacheControlFeaturesEXT 
eVideoEncodeInfoKHR 
eVideoEncodeRateControlInfoKHR 
eVideoEncodeRateControlLayerInfoKHR 
eVideoEncodeCapabilitiesKHR 
eVideoEncodeUsageInfoKHR 
eQueryPoolVideoEncodeFeedbackCreateInfoKHR 
ePhysicalDeviceVideoEncodeQualityLevelInfoKHR 
eVideoEncodeQualityLevelPropertiesKHR 
eVideoEncodeQualityLevelInfoKHR 
eVideoEncodeSessionParametersGetInfoKHR 
eVideoEncodeSessionParametersFeedbackInfoKHR 
ePhysicalDeviceDiagnosticsConfigFeaturesNV 
eDeviceDiagnosticsConfigCreateInfoNV 
eQueryLowLatencySupportNV 
eMemoryBarrier2KHR 
eBufferMemoryBarrier2KHR 
eImageMemoryBarrier2KHR 
eDependencyInfoKHR 
eSubmitInfo2KHR 
eSemaphoreSubmitInfoKHR 
eCommandBufferSubmitInfoKHR 
ePhysicalDeviceSynchronization2FeaturesKHR 
eQueueFamilyCheckpointProperties2NV 
eCheckpointData2NV 
ePhysicalDeviceDescriptorBufferPropertiesEXT 
ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT 
ePhysicalDeviceDescriptorBufferFeaturesEXT 
eDescriptorAddressInfoEXT 
eDescriptorGetInfoEXT 
eBufferCaptureDescriptorDataInfoEXT 
eImageCaptureDescriptorDataInfoEXT 
eImageViewCaptureDescriptorDataInfoEXT 
eSamplerCaptureDescriptorDataInfoEXT 
eOpaqueCaptureDescriptorDataCreateInfoEXT 
eDescriptorBufferBindingInfoEXT 
eDescriptorBufferBindingPushDescriptorBufferHandleEXT 
eAccelerationStructureCaptureDescriptorDataInfoEXT 
ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT 
ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT 
eGraphicsPipelineLibraryCreateInfoEXT 
ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD 
ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR 
ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR 
ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR 
ePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR 
ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV 
ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV 
ePipelineFragmentShadingRateEnumStateCreateInfoNV 
eAccelerationStructureGeometryMotionTrianglesDataNV 
ePhysicalDeviceRayTracingMotionBlurFeaturesNV 
eAccelerationStructureMotionInfoNV 
ePhysicalDeviceMeshShaderFeaturesEXT 
ePhysicalDeviceMeshShaderPropertiesEXT 
ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT 
ePhysicalDeviceFragmentDensityMap2FeaturesEXT 
ePhysicalDeviceFragmentDensityMap2PropertiesEXT 
eCopyCommandTransformInfoQCOM 
ePhysicalDeviceImageRobustnessFeaturesEXT 
ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR 
eCopyBufferInfo2KHR 
eCopyImageInfo2KHR 
eCopyBufferToImageInfo2KHR 
eCopyImageToBufferInfo2KHR 
eBlitImageInfo2KHR 
eResolveImageInfo2KHR 
eBufferCopy2KHR 
eImageCopy2KHR 
eImageBlit2KHR 
eBufferImageCopy2KHR 
eImageResolve2KHR 
ePhysicalDeviceImageCompressionControlFeaturesEXT 
eImageCompressionControlEXT 
eSubresourceLayout2EXT 
eImageSubresource2EXT 
eImageCompressionPropertiesEXT 
ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT 
ePhysicalDevice4444FormatsFeaturesEXT 
ePhysicalDeviceFaultFeaturesEXT 
eDeviceFaultCountsEXT 
eDeviceFaultInfoEXT 
ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM 
ePhysicalDeviceRgba10X6FormatsFeaturesEXT 
ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE 
eMutableDescriptorTypeCreateInfoVALVE 
ePhysicalDeviceVertexInputDynamicStateFeaturesEXT 
eVertexInputBindingDescription2EXT 
eVertexInputAttributeDescription2EXT 
ePhysicalDeviceDrmPropertiesEXT 
ePhysicalDeviceAddressBindingReportFeaturesEXT 
eDeviceAddressBindingCallbackDataEXT 
ePhysicalDeviceDepthClipControlFeaturesEXT 
ePipelineViewportDepthClipControlCreateInfoEXT 
ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT 
eFormatProperties3KHR 
eSubpassShadingPipelineCreateInfoHUAWEI 
ePhysicalDeviceSubpassShadingFeaturesHUAWEI 
ePhysicalDeviceSubpassShadingPropertiesHUAWEI 
ePhysicalDeviceInvocationMaskFeaturesHUAWEI 
eMemoryGetRemoteAddressInfoNV 
ePhysicalDeviceExternalMemoryRdmaFeaturesNV 
ePipelinePropertiesIdentifierEXT 
ePhysicalDevicePipelinePropertiesFeaturesEXT 
ePipelineInfoEXT 
ePhysicalDeviceFrameBoundaryFeaturesEXT 
eFrameBoundaryEXT 
ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT 
eSubpassResolvePerformanceQueryEXT 
eMultisampledRenderToSingleSampledInfoEXT 
ePhysicalDeviceExtendedDynamicState2FeaturesEXT 
ePhysicalDeviceColorWriteEnableFeaturesEXT 
ePipelineColorWriteCreateInfoEXT 
ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT 
ePhysicalDeviceRayTracingMaintenance1FeaturesKHR 
ePhysicalDeviceGlobalPriorityQueryFeaturesEXT 
eQueueFamilyGlobalPriorityPropertiesEXT 
ePhysicalDeviceImageViewMinLodFeaturesEXT 
eImageViewMinLodCreateInfoEXT 
ePhysicalDeviceMultiDrawFeaturesEXT 
ePhysicalDeviceMultiDrawPropertiesEXT 
ePhysicalDeviceImage2DViewOf3DFeaturesEXT 
ePhysicalDeviceShaderTileImageFeaturesEXT 
ePhysicalDeviceShaderTileImagePropertiesEXT 
eMicromapBuildInfoEXT 
eMicromapVersionInfoEXT 
eCopyMicromapInfoEXT 
eCopyMicromapToMemoryInfoEXT 
eCopyMemoryToMicromapInfoEXT 
ePhysicalDeviceOpacityMicromapFeaturesEXT 
ePhysicalDeviceOpacityMicromapPropertiesEXT 
eMicromapCreateInfoEXT 
eMicromapBuildSizesInfoEXT 
eAccelerationStructureTrianglesOpacityMicromapEXT 
ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI 
ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI 
ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI 
ePhysicalDeviceBorderColorSwizzleFeaturesEXT 
eSamplerBorderColorComponentMappingCreateInfoEXT 
ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT 
ePhysicalDeviceMaintenance4FeaturesKHR 
ePhysicalDeviceMaintenance4PropertiesKHR 
eDeviceBufferMemoryRequirementsKHR 
eDeviceImageMemoryRequirementsKHR 
ePhysicalDeviceShaderCorePropertiesARM 
eDeviceQueueShaderCoreControlCreateInfoARM 
ePhysicalDeviceSchedulingControlsFeaturesARM 
ePhysicalDeviceSchedulingControlsPropertiesARM 
ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT 
eImageViewSlicedCreateInfoEXT 
ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE 
eDescriptorSetBindingReferenceVALVE 
eDescriptorSetLayoutHostMappingInfoVALVE 
ePhysicalDeviceDepthClampZeroOneFeaturesEXT 
ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT 
ePhysicalDeviceRenderPassStripedFeaturesARM 
ePhysicalDeviceRenderPassStripedPropertiesARM 
eRenderPassStripeBeginInfoARM 
eRenderPassStripeInfoARM 
eRenderPassStripeSubmitInfoARM 
ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM 
ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM 
eSubpassFragmentDensityMapOffsetEndInfoQCOM 
ePhysicalDeviceCopyMemoryIndirectFeaturesNV 
ePhysicalDeviceCopyMemoryIndirectPropertiesNV 
ePhysicalDeviceMemoryDecompressionFeaturesNV 
ePhysicalDeviceMemoryDecompressionPropertiesNV 
ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV 
eComputePipelineIndirectBufferInfoNV 
ePipelineIndirectDeviceAddressInfoNV 
ePhysicalDeviceLinearColorAttachmentFeaturesNV 
ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT 
ePhysicalDeviceImageProcessingFeaturesQCOM 
ePhysicalDeviceImageProcessingPropertiesQCOM 
eImageViewSampleWeightCreateInfoQCOM 
ePhysicalDeviceNestedCommandBufferFeaturesEXT 
ePhysicalDeviceNestedCommandBufferPropertiesEXT 
eExternalMemoryAcquireUnmodifiedEXT 
ePhysicalDeviceExtendedDynamicState3FeaturesEXT 
ePhysicalDeviceExtendedDynamicState3PropertiesEXT 
ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT 
eRenderPassCreationControlEXT 
eRenderPassCreationFeedbackCreateInfoEXT 
eRenderPassSubpassFeedbackCreateInfoEXT 
eDirectDriverLoadingInfoLUNARG 
eDirectDriverLoadingListLUNARG 
ePhysicalDeviceShaderModuleIdentifierFeaturesEXT 
ePhysicalDeviceShaderModuleIdentifierPropertiesEXT 
ePipelineShaderStageModuleIdentifierCreateInfoEXT 
eShaderModuleIdentifierEXT 
ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT 
ePhysicalDeviceOpticalFlowFeaturesNV 
ePhysicalDeviceOpticalFlowPropertiesNV 
eOpticalFlowImageFormatInfoNV 
eOpticalFlowImageFormatPropertiesNV 
eOpticalFlowSessionCreateInfoNV 
eOpticalFlowExecuteInfoNV 
eOpticalFlowSessionCreatePrivateDataInfoNV 
ePhysicalDeviceLegacyDitheringFeaturesEXT 
ePhysicalDevicePipelineProtectedAccessFeaturesEXT 
ePhysicalDeviceMaintenance5FeaturesKHR 
ePhysicalDeviceMaintenance5PropertiesKHR 
eRenderingAreaInfoKHR 
eDeviceImageSubresourceInfoKHR 
eSubresourceLayout2KHR 
eImageSubresource2KHR 
ePipelineCreateFlags2CreateInfoKHR 
eBufferUsageFlags2CreateInfoKHR 
ePhysicalDeviceRayTracingPositionFetchFeaturesKHR 
ePhysicalDeviceShaderObjectFeaturesEXT 
ePhysicalDeviceShaderObjectPropertiesEXT 
eShaderCreateInfoEXT 
eShaderRequiredSubgroupSizeCreateInfoEXT 
ePhysicalDeviceTilePropertiesFeaturesQCOM 
eTilePropertiesQCOM 
ePhysicalDeviceAmigoProfilingFeaturesSEC 
eAmigoProfilingSubmitInfoSEC 
ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM 
ePhysicalDeviceRayTracingInvocationReorderFeaturesNV 
ePhysicalDeviceRayTracingInvocationReorderPropertiesNV 
ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV 
ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV 
ePhysicalDeviceMutableDescriptorTypeFeaturesEXT 
eMutableDescriptorTypeCreateInfoEXT 
eLayerSettingsCreateInfoEXT 
ePhysicalDeviceShaderCoreBuiltinsFeaturesARM 
ePhysicalDeviceShaderCoreBuiltinsPropertiesARM 
ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT 
ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT 
eLatencySleepModeInfoNV 
eLatencySleepInfoNV 
eSetLatencyMarkerInfoNV 
eGetLatencyMarkerInfoNV 
eLatencyTimingsFrameReportNV 
eLatencySubmissionPresentIdNV 
eOutOfBandQueueTypeInfoNV 
eSwapchainLatencyCreateInfoNV 
eLatencySurfaceCapabilitiesNV 
ePhysicalDeviceCooperativeMatrixFeaturesKHR 
eCooperativeMatrixPropertiesKHR 
ePhysicalDeviceCooperativeMatrixPropertiesKHR 
ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM 
eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM 
ePhysicalDeviceVideoMaintenance1FeaturesKHR 
eVideoInlineQueryInfoKHR 
ePhysicalDevicePerStageDescriptorSetFeaturesNV 
ePhysicalDeviceImageProcessing2FeaturesQCOM 
ePhysicalDeviceImageProcessing2PropertiesQCOM 
eSamplerBlockMatchWindowCreateInfoQCOM 
eSamplerCubicWeightsCreateInfoQCOM 
ePhysicalDeviceCubicWeightsFeaturesQCOM 
eBlitImageCubicWeightsInfoQCOM 
ePhysicalDeviceYcbcrDegammaFeaturesQCOM 
eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM 
ePhysicalDeviceCubicClampFeaturesQCOM 
ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT 
ePhysicalDeviceVertexAttributeDivisorPropertiesKHR 
ePipelineVertexInputDivisorStateCreateInfoKHR 
ePhysicalDeviceVertexAttributeDivisorFeaturesKHR 
ePhysicalDeviceLayeredDriverPropertiesMSFT 
eCalibratedTimestampInfoKHR 
ePhysicalDeviceMaintenance6FeaturesKHR 
ePhysicalDeviceMaintenance6PropertiesKHR 
eBindMemoryStatusKHR 
eBindDescriptorSetsInfoKHR 
ePushConstantsInfoKHR 
ePushDescriptorSetInfoKHR 
ePushDescriptorSetWithTemplateInfoKHR 
eSetDescriptorBufferOffsetsInfoEXT 
eBindDescriptorBufferEmbeddedSamplersInfoEXT 
ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV 

◆ SubgroupFeatureFlagBits

Enumerator
eBasic 
eVote 
eArithmetic 
eBallot 
eShuffle 
eShuffleRelative 
eClustered 
eQuad 
ePartitionedNV 

◆ SubmitFlagBits

Enumerator
eProtected 

◆ SubpassContents

enum vk::SubpassContents
strong
Enumerator
eInline 
eSecondaryCommandBuffers 
eInlineAndSecondaryCommandBuffersEXT 

◆ SubpassDescriptionFlagBits

Enumerator
ePerViewAttributesNVX 
ePerViewPositionXOnlyNVX 
eFragmentRegionQCOM 
eShaderResolveQCOM 
eRasterizationOrderAttachmentColorAccessARM 
eRasterizationOrderAttachmentDepthAccessARM 
eRasterizationOrderAttachmentStencilAccessARM 
eRasterizationOrderAttachmentColorAccessEXT 
eRasterizationOrderAttachmentDepthAccessEXT 
eRasterizationOrderAttachmentStencilAccessEXT 
eEnableLegacyDitheringEXT 

◆ SubpassMergeStatusEXT

Enumerator
eMerged 
eDisallowed 
eNotMergedSideEffects 
eNotMergedSamplesMismatch 
eNotMergedViewsMismatch 
eNotMergedAliasing 
eNotMergedDependencies 
eNotMergedIncompatibleInputAttachment 
eNotMergedTooManyAttachments 
eNotMergedInsufficientStorage 
eNotMergedDepthStencilCount 
eNotMergedResolveAttachmentReuse 
eNotMergedSingleSubpass 
eNotMergedUnspecified 

◆ SurfaceCounterFlagBitsEXT

Enumerator
eVblank 

◆ SurfaceTransformFlagBitsKHR

Enumerator
eIdentity 
eRotate90 
eRotate180 
eRotate270 
eHorizontalMirror 
eHorizontalMirrorRotate90 
eHorizontalMirrorRotate180 
eHorizontalMirrorRotate270 
eInherit 

◆ SwapchainCreateFlagBitsKHR

Enumerator
eSplitInstanceBindRegions 
eProtected 
eMutableFormat 
eDeferredMemoryAllocationEXT 

◆ SystemAllocationScope

Enumerator
eCommand 
eObject 
eCache 
eDevice 
eInstance 

◆ TessellationDomainOrigin

Enumerator
eUpperLeft 
eLowerLeft 

◆ TimeDomainKHR

enum vk::TimeDomainKHR
strong
Enumerator
eDevice 
eClockMonotonic 
eClockMonotonicRaw 
eQueryPerformanceCounter 

◆ ToolPurposeFlagBits

Enumerator
eValidation 
eProfiling 
eTracing 
eAdditionalFeatures 
eModifyingFeatures 
eDebugReportingEXT 
eDebugMarkersEXT 

◆ ValidationCacheCreateFlagBitsEXT

◆ ValidationCacheHeaderVersionEXT

Enumerator
eOne 

◆ ValidationCheckEXT

Enumerator
eAll 
eShaders 

◆ ValidationFeatureDisableEXT

Enumerator
eAll 
eShaders 
eThreadSafety 
eApiParameters 
eObjectLifetimes 
eCoreChecks 
eUniqueHandles 
eShaderValidationCache 

◆ ValidationFeatureEnableEXT

Enumerator
eGpuAssisted 
eGpuAssistedReserveBindingSlot 
eBestPractices 
eDebugPrintf 
eSynchronizationValidation 

◆ VendorId

enum vk::VendorId
strong
Enumerator
eVIV 
eVSI 
eKazan 
eCodeplay 
eMESA 
ePocl 
eMobileye 

◆ VertexInputRate

enum vk::VertexInputRate
strong
Enumerator
eVertex 
eInstance 

◆ VideoBeginCodingFlagBitsKHR

◆ VideoCapabilityFlagBitsKHR

Enumerator
eProtectedContent 
eSeparateReferenceImages 

◆ VideoChromaSubsamplingFlagBitsKHR

Enumerator
eInvalid 
eMonochrome 
e420 
e422 
e444 

◆ VideoCodecOperationFlagBitsKHR

Enumerator
eNone 
eEncodeH264 
eEncodeH265 
eDecodeH264 
eDecodeH265 

◆ VideoCodingControlFlagBitsKHR

Enumerator
eReset 
eEncodeRateControl 
eEncodeQualityLevel 

◆ VideoComponentBitDepthFlagBitsKHR

Enumerator
eInvalid 
e8 
e10 
e12 

◆ VideoDecodeCapabilityFlagBitsKHR

Enumerator
eDpbAndOutputCoincide 
eDpbAndOutputDistinct 

◆ VideoDecodeFlagBitsKHR

◆ VideoDecodeH264PictureLayoutFlagBitsKHR

Enumerator
eProgressive 
eInterlacedInterleavedLines 
eInterlacedSeparatePlanes 

◆ VideoDecodeUsageFlagBitsKHR

Enumerator
eDefault 
eTranscoding 
eOffline 
eStreaming 

◆ VideoEncodeCapabilityFlagBitsKHR

Enumerator
ePrecedingExternallyEncodedBytes 
eInsufficientstreamBufferRangeDetectionBit 

◆ VideoEncodeContentFlagBitsKHR

Enumerator
eDefault 
eCamera 
eDesktop 
eRendered 

◆ VideoEncodeFeedbackFlagBitsKHR

Enumerator
estreamBufferOffsetBit 
estreamBytesWrittenBit 
estreamHasOverridesBit 

◆ VideoEncodeFlagBitsKHR

◆ VideoEncodeH264CapabilityFlagBitsKHR

Enumerator
eHrdCompliance 
ePredictionWeightTableGenerated 
eRowUnalignedSlice 
eDifferentSliceType 
eBFrameInL0List 
eBFrameInL1List 
ePerPictureTypeMinMaxQp 
ePerSliceConstantQp 
eGeneratePrefixNalu 

◆ VideoEncodeH264RateControlFlagBitsKHR

Enumerator
eAttemptHrdCompliance 
eRegularGop 
eReferencePatternFlat 
eReferencePatternDyadic 
eTemporalLayerPatternDyadic 

◆ VideoEncodeH264StdFlagBitsKHR

Enumerator
eSeparateColorPlaneFlagSet 
eQpprimeYZeroTransformBypassFlagSet 
eScalingMatrixPresentFlagSet 
eChromaQpIndexOffset 
eSecondChromaQpIndexOffset 
ePicInitQpMinus26 
eWeightedPredFlagSet 
eWeightedBipredIdcExplicit 
eWeightedBipredIdcImplicit 
eTransform8X8ModeFlagSet 
eDirectSpatialMvPredFlagUnset 
eEntropyCodingModeFlagUnset 
eEntropyCodingModeFlagSet 
eDirect8X8InferenceFlagUnset 
eConstrainedIntraPredFlagSet 
eDeblockingFilterDisabled 
eDeblockingFilterEnabled 
eDeblockingFilterPartial 
eSliceQpDelta 
eDifferentSliceQpDelta 

◆ VideoEncodeH265CapabilityFlagBitsKHR

Enumerator
eHrdCompliance 
ePredictionWeightTableGenerated 
eRowUnalignedSliceSegment 
eDifferentSliceSegmentType 
eBFrameInL0List 
eBFrameInL1List 
ePerPictureTypeMinMaxQp 
ePerSliceSegmentConstantQp 
eMultipleTilesPerSliceSegment 
eMultipleSliceSegmentsPerTile 

◆ VideoEncodeH265CtbSizeFlagBitsKHR

◆ VideoEncodeH265RateControlFlagBitsKHR

Enumerator
eAttemptHrdCompliance 
eRegularGop 
eReferencePatternFlat 
eReferencePatternDyadic 
eTemporalSubLayerPatternDyadic 

◆ VideoEncodeH265StdFlagBitsKHR

Enumerator
eSeparateColorPlaneFlagSet 
eSampleAdaptiveOffsetEnabledFlagSet 
eScalingListDataPresentFlagSet 
ePcmEnabledFlagSet 
eSpsTemporalMvpEnabledFlagSet 
eInitQpMinus26 
eWeightedPredFlagSet 
eWeightedBipredFlagSet 
eLog2ParallelMergeLevelMinus2 
eSignDataHidingEnabledFlagSet 
eTransformSkipEnabledFlagSet 
eTransformSkipEnabledFlagUnset 
ePpsSliceChromaQpOffsetsPresentFlagSet 
eTransquantBypassEnabledFlagSet 
eConstrainedIntraPredFlagSet 
eEntropyCodingSyncEnabledFlagSet 
eDeblockingFilterOverrideEnabledFlagSet 
eDependentSliceSegmentsEnabledFlagSet 
eDependentSliceSegmentFlagSet 
eSliceQpDelta 
eDifferentSliceQpDelta 

◆ VideoEncodeH265TransformBlockSizeFlagBitsKHR

◆ VideoEncodeRateControlFlagBitsKHR

◆ VideoEncodeRateControlModeFlagBitsKHR

Enumerator
eDefault 
eDisabled 
eCbr 
eVbr 

◆ VideoEncodeTuningModeKHR

Enumerator
eDefault 
eHighQuality 
eLowLatency 
eUltraLowLatency 
eLossless 

◆ VideoEncodeUsageFlagBitsKHR

Enumerator
eDefault 
eTranscoding 
eStreaming 
eRecording 
eConferencing 

◆ VideoEndCodingFlagBitsKHR

◆ VideoSessionCreateFlagBitsKHR

Enumerator
eProtectedContent 
eAllowEncodeParameterOptimizations 
eInlineQueries 

◆ VideoSessionParametersCreateFlagBitsKHR

◆ ViewportCoordinateSwizzleNV

Enumerator
ePositiveX 
eNegativeX 
ePositiveY 
eNegativeY 
ePositiveZ 
eNegativeZ 
ePositiveW 
eNegativeW 

Function Documentation

◆ apiVersionMajor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionMajor ( T const  version)

◆ apiVersionMinor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionMinor ( T const  version)

◆ apiVersionPatch()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionPatch ( T const  version)

◆ apiVersionVariant()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionVariant ( T const  version)

◆ blockExtent()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array<uint8_t, 3> vk::blockExtent ( vk::Format  format)

◆ blockSize()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::blockSize ( vk::Format  format)

◆ compatibilityClass()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::compatibilityClass ( vk::Format  format)

◆ componentBits()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::componentBits ( vk::Format  format,
uint8_t  component 
)

◆ componentCount()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::componentCount ( vk::Format  format)

◆ componentName()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::componentName ( vk::Format  format,
uint8_t  component 
)

◆ componentNumericFormat()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::componentNumericFormat ( vk::Format  format,
uint8_t  component 
)

◆ componentPlaneIndex()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::componentPlaneIndex ( vk::Format  format,
uint8_t  component 
)

◆ componentsAreCompressed()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool vk::componentsAreCompressed ( vk::Format  format)

◆ compressionScheme()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::compressionScheme ( vk::Format  format)

◆ createInstance() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<vk::Instance>::type vk::createInstance ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ createInstance() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<vk::Instance>::type vk::createInstance ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  ,
Dispatch const &  d 
)

◆ createInstance() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::createInstance ( const vk::InstanceCreateInfo pCreateInfo,
const vk::AllocationCallbacks pAllocator,
vk::Instance pInstance,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ createInstance() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::createInstance ( const vk::InstanceCreateInfo pCreateInfo,
const vk::AllocationCallbacks pAllocator,
vk::Instance pInstance,
Dispatch const &  d 
)

◆ createInstanceUnique() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<UniqueHandle<vk::Instance, Dispatch> >::type vk::createInstanceUnique ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ createInstanceUnique() [2/2]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<UniqueHandle<vk::Instance, Dispatch> >::type vk::createInstanceUnique ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  ,
Dispatch const &  d 
)

◆ createResultValueType() [1/3]

VULKAN_HPP_INLINE ResultValueType<void>::type vk::createResultValueType ( Result  result)

◆ createResultValueType() [2/3]

template<typename T >
VULKAN_HPP_INLINE ResultValueType<T>::type vk::createResultValueType ( Result  result,
T &&  data 
)

◆ createResultValueType() [3/3]

template<typename T >
VULKAN_HPP_INLINE ResultValueType<T>::type vk::createResultValueType ( Result  result,
T &  data 
)

◆ debugReportObjectType()

VULKAN_HPP_INLINE vk::DebugReportObjectTypeEXT vk::debugReportObjectType ( vk::ObjectType  objectType)

◆ enumerateInstanceExtensionProperties() [1/6]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::enumerateInstanceExtensionProperties ( const char *  pLayerName,
uint32_t *  pPropertyCount,
vk::ExtensionProperties pProperties,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceExtensionProperties() [2/6]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::enumerateInstanceExtensionProperties ( const char *  pLayerName,
uint32_t *  pPropertyCount,
vk::ExtensionProperties pProperties,
Dispatch const &  d 
)

◆ enumerateInstanceExtensionProperties() [3/6]

template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string > layerName  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceExtensionProperties() [4/6]

template<typename ExtensionPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string > layerName  ,
Dispatch const &  d 
)

◆ enumerateInstanceExtensionProperties() [5/6]

template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string >  layerName,
ExtensionPropertiesAllocator &  extensionPropertiesAllocator,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceExtensionProperties() [6/6]

template<typename ExtensionPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string >  layerName,
ExtensionPropertiesAllocator &  extensionPropertiesAllocator,
Dispatch const &  d 
)

◆ enumerateInstanceLayerProperties() [1/6]

template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)

◆ enumerateInstanceLayerProperties() [2/6]

template<typename LayerPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( Dispatch const &  d)

◆ enumerateInstanceLayerProperties() [3/6]

template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( LayerPropertiesAllocator &  layerPropertiesAllocator,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceLayerProperties() [4/6]

template<typename LayerPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( LayerPropertiesAllocator &  layerPropertiesAllocator,
Dispatch const &  d 
)

◆ enumerateInstanceLayerProperties() [5/6]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::enumerateInstanceLayerProperties ( uint32_t *  pPropertyCount,
vk::LayerProperties pProperties,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceLayerProperties() [6/6]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::enumerateInstanceLayerProperties ( uint32_t *  pPropertyCount,
vk::LayerProperties pProperties,
Dispatch const &  d 
)

◆ enumerateInstanceVersion() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<uint32_t>::type vk::enumerateInstanceVersion ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)

◆ enumerateInstanceVersion() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<uint32_t>::type vk::enumerateInstanceVersion ( Dispatch const &  d)

◆ enumerateInstanceVersion() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::enumerateInstanceVersion ( uint32_t *  pApiVersion,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceVersion() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::enumerateInstanceVersion ( uint32_t *  pApiVersion,
Dispatch const &  d 
)

◆ errorCategory()

VULKAN_HPP_INLINE const std::error_category& vk::errorCategory ( )

◆ getDeprecatedExtensions()

VULKAN_HPP_INLINE std::map< std::string, std::string > const & vk::getDeprecatedExtensions ( )

◆ getDeviceExtensions()

VULKAN_HPP_INLINE std::set< std::string > const & vk::getDeviceExtensions ( )

◆ getDispatchLoaderStatic()

inline ::vk::DispatchLoaderStatic& vk::getDispatchLoaderStatic ( )

◆ getExtensionDepends() [1/2]

VULKAN_HPP_INLINE std::map< std::string, std::vector< std::vector< std::string > > > const & vk::getExtensionDepends ( std::string const &  extension)

◆ getExtensionDepends() [2/2]

VULKAN_HPP_INLINE std::pair< bool, std::vector< std::vector< std::string > > const & > vk::getExtensionDepends ( std::string const &  version,
std::string const &  extension 
)

◆ getExtensionDeprecatedBy()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string vk::getExtensionDeprecatedBy ( std::string const &  extension)

◆ getExtensionObsoletedBy()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string vk::getExtensionObsoletedBy ( std::string const &  extension)

◆ getExtensionPromotedTo()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string vk::getExtensionPromotedTo ( std::string const &  extension)

◆ getInstanceExtensions()

VULKAN_HPP_INLINE std::set< std::string > const & vk::getInstanceExtensions ( )

◆ getObsoletedExtensions()

VULKAN_HPP_INLINE std::map< std::string, std::string > const & vk::getObsoletedExtensions ( )

◆ getPromotedExtensions()

VULKAN_HPP_INLINE std::map< std::string, std::string > const & vk::getPromotedExtensions ( )

◆ ignore()

template<typename T >
void vk::ignore ( T const &  )

◆ isCompressed()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool vk::isCompressed ( vk::Format  format)

◆ isDeprecatedExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isDeprecatedExtension ( std::string const &  extension)

◆ isDeviceExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isDeviceExtension ( std::string const &  extension)

◆ isInstanceExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isInstanceExtension ( std::string const &  extension)

◆ isObsoletedExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isObsoletedExtension ( std::string const &  extension)

◆ isPromotedExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isPromotedExtension ( std::string const &  extension)

◆ make_error_code()

VULKAN_HPP_INLINE std::error_code vk::make_error_code ( Result  e)

◆ make_error_condition()

VULKAN_HPP_INLINE std::error_condition vk::make_error_condition ( Result  e)

◆ makeApiVersion()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::makeApiVersion ( T const  variant,
T const  major,
T const  minor,
T const  patch 
)

◆ makeVersion()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::makeVersion ( T const  major,
T const  minor,
T const  patch 
)

◆ operator!=() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator!= ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator!=() [2/2]

template<size_t N>
bool vk::operator!= ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

◆ operator&() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator& ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator&() [2/2]

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator& ( BitType  lhs,
BitType  rhs 
)

◆ operator<() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator< ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator<() [2/2]

template<size_t N>
bool vk::operator< ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

◆ operator<=() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator<= ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator<=() [2/2]

template<size_t N>
bool vk::operator<= ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

◆ operator==() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator== ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator==() [2/2]

template<size_t N>
bool vk::operator== ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

◆ operator>() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator> ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator>() [2/2]

template<size_t N>
bool vk::operator> ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

◆ operator>=() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator>= ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator>=() [2/2]

template<size_t N>
bool vk::operator>= ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

◆ operator^() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator^ ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator^() [2/2]

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator^ ( BitType  lhs,
BitType  rhs 
)

◆ operator|() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator| ( BitType  bit,
Flags< BitType > const &  flags 
)

◆ operator|() [2/2]

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator| ( BitType  lhs,
BitType  rhs 
)

◆ operator~()

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator~ ( BitType  bit)

◆ packed()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::packed ( vk::Format  format)

◆ planeCompatibleFormat()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 vk::Format vk::planeCompatibleFormat ( vk::Format  format,
uint8_t  plane 
)

◆ planeCount()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::planeCount ( vk::Format  format)

◆ planeHeightDivisor()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::planeHeightDivisor ( vk::Format  format,
uint8_t  plane 
)

◆ planeWidthDivisor()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::planeWidthDivisor ( vk::Format  format,
uint8_t  plane 
)

◆ resultCheck() [1/2]

VULKAN_HPP_INLINE void vk::resultCheck ( Result  result,
char const *  message 
)

◆ resultCheck() [2/2]

VULKAN_HPP_INLINE void vk::resultCheck ( Result  result,
char const *  message,
std::initializer_list< Result successCodes 
)

◆ swap()

template<typename Type , typename Dispatch >
VULKAN_HPP_INLINE void vk::swap ( UniqueHandle< Type, Dispatch > &  lhs,
UniqueHandle< Type, Dispatch > &  rhs 
)

◆ texelsPerBlock()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::texelsPerBlock ( vk::Format  format)

◆ to_string() [1/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureBuildTypeKHR  value)

◆ to_string() [2/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureCompatibilityKHR  value)

◆ to_string() [3/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureCreateFlagBitsKHR  value)

◆ to_string() [4/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureCreateFlagsKHR  value)

◆ to_string() [5/465]

◆ to_string() [6/465]

◆ to_string() [7/465]

◆ to_string() [8/465]

◆ to_string() [9/465]

◆ to_string() [10/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureMotionInstanceTypeNV  value)

◆ to_string() [11/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureTypeKHR  value)

◆ to_string() [12/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlagBits  value)

◆ to_string() [13/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlagBits2  value)

◆ to_string() [14/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlags  value)

◆ to_string() [15/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlags2  value)

◆ to_string() [16/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AcquireProfilingLockFlagBitsKHR  )

◆ to_string() [17/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AcquireProfilingLockFlagsKHR  )

◆ to_string() [18/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentDescriptionFlagBits  value)

◆ to_string() [19/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentDescriptionFlags  value)

◆ to_string() [20/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentLoadOp  value)

◆ to_string() [21/465]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentStoreOp  value)

◆ to_string() [22/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BlendFactor  value)

◆ to_string() [23/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BlendOp  value)

◆ to_string() [24/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BlendOverlapEXT  value)

◆ to_string() [25/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BlockMatchWindowCompareModeQCOM  value)

◆ to_string() [26/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BorderColor  value)

◆ to_string() [27/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferCreateFlagBits  value)

◆ to_string() [28/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferCreateFlags  value)

◆ to_string() [29/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlagBits  value)

◆ to_string() [30/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlagBits2KHR  value)

◆ to_string() [31/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlags  value)

◆ to_string() [32/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlags2KHR  value)

◆ to_string() [33/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferViewCreateFlagBits  )

◆ to_string() [34/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferViewCreateFlags  )

◆ to_string() [35/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildAccelerationStructureFlagBitsKHR  value)

◆ to_string() [36/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildAccelerationStructureFlagsKHR  value)

◆ to_string() [37/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildAccelerationStructureModeKHR  value)

◆ to_string() [38/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildMicromapFlagBitsEXT  value)

◆ to_string() [39/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildMicromapFlagsEXT  value)

◆ to_string() [40/465]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildMicromapModeEXT  value)

◆ to_string() [41/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ChromaLocation  value)

◆ to_string() [42/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CoarseSampleOrderTypeNV  value)

◆ to_string() [43/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ColorComponentFlagBits  value)

◆ to_string() [44/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ColorComponentFlags  value)

◆ to_string() [45/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ColorSpaceKHR  value)

◆ to_string() [46/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferLevel  value)

◆ to_string() [47/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferResetFlagBits  value)

◆ to_string() [48/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferResetFlags  value)

◆ to_string() [49/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferUsageFlagBits  value)

◆ to_string() [50/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferUsageFlags  value)

◆ to_string() [51/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolCreateFlagBits  value)

◆ to_string() [52/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolCreateFlags  value)

◆ to_string() [53/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolResetFlagBits  value)

◆ to_string() [54/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolResetFlags  value)

◆ to_string() [55/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolTrimFlagBits  )

◆ to_string() [56/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolTrimFlags  )

◆ to_string() [57/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CompareOp  value)

◆ to_string() [58/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ComponentSwizzle  value)

◆ to_string() [59/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ComponentTypeKHR  value)

◆ to_string() [60/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CompositeAlphaFlagBitsKHR  value)

◆ to_string() [61/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CompositeAlphaFlagsKHR  value)

◆ to_string() [62/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ConditionalRenderingFlagBitsEXT  value)

◆ to_string() [63/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ConditionalRenderingFlagsEXT  value)

◆ to_string() [64/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ConservativeRasterizationModeEXT  value)

◆ to_string() [65/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CopyAccelerationStructureModeKHR  value)

◆ to_string() [66/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CopyMicromapModeEXT  value)

◆ to_string() [67/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CoverageModulationModeNV  value)

◆ to_string() [68/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CoverageReductionModeNV  value)

◆ to_string() [69/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CubicFilterWeightsQCOM  value)

◆ to_string() [70/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CullModeFlagBits  value)

◆ to_string() [71/465]

VULKAN_HPP_INLINE std::string vk::to_string ( CullModeFlags  value)

◆ to_string() [72/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugReportFlagBitsEXT  value)

◆ to_string() [73/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugReportFlagsEXT  value)

◆ to_string() [74/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugReportObjectTypeEXT  value)

◆ to_string() [75/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageSeverityFlagBitsEXT  value)

◆ to_string() [76/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageSeverityFlagsEXT  value)

◆ to_string() [77/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageTypeFlagBitsEXT  value)

◆ to_string() [78/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageTypeFlagsEXT  value)

◆ to_string() [79/465]

◆ to_string() [80/465]

◆ to_string() [81/465]

◆ to_string() [82/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessengerCreateFlagsEXT  )

◆ to_string() [83/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DependencyFlagBits  value)

◆ to_string() [84/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DependencyFlags  value)

◆ to_string() [85/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DepthBiasRepresentationEXT  value)

◆ to_string() [86/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorBindingFlagBits  value)

◆ to_string() [87/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorBindingFlags  value)

◆ to_string() [88/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolCreateFlagBits  value)

◆ to_string() [89/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolCreateFlags  value)

◆ to_string() [90/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolResetFlagBits  )

◆ to_string() [91/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolResetFlags  )

◆ to_string() [92/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorSetLayoutCreateFlagBits  value)

◆ to_string() [93/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorSetLayoutCreateFlags  value)

◆ to_string() [94/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorType  value)

◆ to_string() [95/465]

◆ to_string() [96/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorUpdateTemplateCreateFlags  )

◆ to_string() [97/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorUpdateTemplateType  value)

◆ to_string() [98/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceAddressBindingFlagBitsEXT  value)

◆ to_string() [99/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceAddressBindingFlagsEXT  value)

◆ to_string() [100/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceAddressBindingTypeEXT  value)

◆ to_string() [101/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceCreateFlagBits  )

◆ to_string() [102/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceCreateFlags  )

◆ to_string() [103/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceDiagnosticsConfigFlagBitsNV  value)

◆ to_string() [104/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceDiagnosticsConfigFlagsNV  value)

◆ to_string() [105/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceEventTypeEXT  value)

◆ to_string() [106/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceFaultAddressTypeEXT  value)

◆ to_string() [107/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceFaultVendorBinaryHeaderVersionEXT  value)

◆ to_string() [108/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceGroupPresentModeFlagBitsKHR  value)

◆ to_string() [109/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceGroupPresentModeFlagsKHR  value)

◆ to_string() [110/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceMemoryReportEventTypeEXT  value)

◆ to_string() [111/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceMemoryReportFlagBitsEXT  )

◆ to_string() [112/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceMemoryReportFlagsEXT  )

◆ to_string() [113/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceQueueCreateFlagBits  value)

◆ to_string() [114/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceQueueCreateFlags  value)

◆ to_string() [115/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DirectDriverLoadingFlagBitsLUNARG  )

◆ to_string() [116/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DirectDriverLoadingFlagsLUNARG  )

◆ to_string() [117/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DirectDriverLoadingModeLUNARG  value)

◆ to_string() [118/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DiscardRectangleModeEXT  value)

◆ to_string() [119/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayEventTypeEXT  value)

◆ to_string() [120/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayModeCreateFlagBitsKHR  )

◆ to_string() [121/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayModeCreateFlagsKHR  )

◆ to_string() [122/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayPlaneAlphaFlagBitsKHR  value)

◆ to_string() [123/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayPlaneAlphaFlagsKHR  value)

◆ to_string() [124/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayPowerStateEXT  value)

◆ to_string() [125/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplaySurfaceCreateFlagBitsKHR  )

◆ to_string() [126/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplaySurfaceCreateFlagsKHR  )

◆ to_string() [127/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DriverId  value)

◆ to_string() [128/465]

VULKAN_HPP_INLINE std::string vk::to_string ( DynamicState  value)

◆ to_string() [129/465]

VULKAN_HPP_INLINE std::string vk::to_string ( EventCreateFlagBits  value)

◆ to_string() [130/465]

VULKAN_HPP_INLINE std::string vk::to_string ( EventCreateFlags  value)

◆ to_string() [131/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceFeatureFlagBits  value)

◆ to_string() [132/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceFeatureFlags  value)

◆ to_string() [133/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceHandleTypeFlagBits  value)

◆ to_string() [134/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceHandleTypeFlags  value)

◆ to_string() [135/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlagBits  value)

◆ to_string() [136/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlagBitsNV  value)

◆ to_string() [137/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlags  value)

◆ to_string() [138/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlagsNV  value)

◆ to_string() [139/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlagBits  value)

◆ to_string() [140/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlagBitsNV  value)

◆ to_string() [141/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlags  value)

◆ to_string() [142/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlagsNV  value)

◆ to_string() [143/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreFeatureFlagBits  value)

◆ to_string() [144/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreFeatureFlags  value)

◆ to_string() [145/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreHandleTypeFlagBits  value)

◆ to_string() [146/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreHandleTypeFlags  value)

◆ to_string() [147/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceCreateFlagBits  value)

◆ to_string() [148/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceCreateFlags  value)

◆ to_string() [149/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceImportFlagBits  value)

◆ to_string() [150/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceImportFlags  value)

◆ to_string() [151/465]

VULKAN_HPP_INLINE std::string vk::to_string ( Filter  value)

◆ to_string() [152/465]

VULKAN_HPP_INLINE std::string vk::to_string ( Format  value)

◆ to_string() [153/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlagBits  value)

◆ to_string() [154/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlagBits2  value)

◆ to_string() [155/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlags  value)

◆ to_string() [156/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlags2  value)

◆ to_string() [157/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FragmentShadingRateCombinerOpKHR  value)

◆ to_string() [158/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FragmentShadingRateNV  value)

◆ to_string() [159/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FragmentShadingRateTypeNV  value)

◆ to_string() [160/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FrameBoundaryFlagBitsEXT  value)

◆ to_string() [161/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FrameBoundaryFlagsEXT  value)

◆ to_string() [162/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FramebufferCreateFlagBits  value)

◆ to_string() [163/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FramebufferCreateFlags  value)

◆ to_string() [164/465]

VULKAN_HPP_INLINE std::string vk::to_string ( FrontFace  value)

◆ to_string() [165/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryFlagBitsKHR  value)

◆ to_string() [166/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryFlagsKHR  value)

◆ to_string() [167/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryInstanceFlagBitsKHR  value)

◆ to_string() [168/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryInstanceFlagsKHR  value)

◆ to_string() [169/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryTypeKHR  value)

◆ to_string() [170/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GraphicsPipelineLibraryFlagBitsEXT  value)

◆ to_string() [171/465]

VULKAN_HPP_INLINE std::string vk::to_string ( GraphicsPipelineLibraryFlagsEXT  value)

◆ to_string() [172/465]

VULKAN_HPP_INLINE std::string vk::to_string ( HeadlessSurfaceCreateFlagBitsEXT  )

◆ to_string() [173/465]

VULKAN_HPP_INLINE std::string vk::to_string ( HeadlessSurfaceCreateFlagsEXT  )

◆ to_string() [174/465]

VULKAN_HPP_INLINE std::string vk::to_string ( HostImageCopyFlagBitsEXT  value)

◆ to_string() [175/465]

VULKAN_HPP_INLINE std::string vk::to_string ( HostImageCopyFlagsEXT  value)

◆ to_string() [176/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageAspectFlagBits  value)

◆ to_string() [177/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageAspectFlags  value)

◆ to_string() [178/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFixedRateFlagBitsEXT  value)

◆ to_string() [179/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFixedRateFlagsEXT  value)

◆ to_string() [180/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFlagBitsEXT  value)

◆ to_string() [181/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFlagsEXT  value)

◆ to_string() [182/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCreateFlagBits  value)

◆ to_string() [183/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCreateFlags  value)

◆ to_string() [184/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageLayout  value)

◆ to_string() [185/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageTiling  value)

◆ to_string() [186/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageType  value)

◆ to_string() [187/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageUsageFlagBits  value)

◆ to_string() [188/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageUsageFlags  value)

◆ to_string() [189/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageViewCreateFlagBits  value)

◆ to_string() [190/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageViewCreateFlags  value)

◆ to_string() [191/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageViewType  value)

◆ to_string() [192/465]

VULKAN_HPP_INLINE std::string vk::to_string ( IndexType  value)

◆ to_string() [193/465]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectCommandsLayoutUsageFlagBitsNV  value)

◆ to_string() [194/465]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectCommandsLayoutUsageFlagsNV  value)

◆ to_string() [195/465]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectCommandsTokenTypeNV  value)

◆ to_string() [196/465]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectStateFlagBitsNV  value)

◆ to_string() [197/465]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectStateFlagsNV  value)

◆ to_string() [198/465]

VULKAN_HPP_INLINE std::string vk::to_string ( InstanceCreateFlagBits  value)

◆ to_string() [199/465]

VULKAN_HPP_INLINE std::string vk::to_string ( InstanceCreateFlags  value)

◆ to_string() [200/465]

VULKAN_HPP_INLINE std::string vk::to_string ( InternalAllocationType  value)

◆ to_string() [201/465]

VULKAN_HPP_INLINE std::string vk::to_string ( LatencyMarkerNV  value)

◆ to_string() [202/465]

VULKAN_HPP_INLINE std::string vk::to_string ( LayeredDriverUnderlyingApiMSFT  value)

◆ to_string() [203/465]

VULKAN_HPP_INLINE std::string vk::to_string ( LayerSettingTypeEXT  value)

◆ to_string() [204/465]

VULKAN_HPP_INLINE std::string vk::to_string ( LineRasterizationModeEXT  value)

◆ to_string() [205/465]

VULKAN_HPP_INLINE std::string vk::to_string ( LogicOp  value)

◆ to_string() [206/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryAllocateFlagBits  value)

◆ to_string() [207/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryAllocateFlags  value)

◆ to_string() [208/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryDecompressionMethodFlagBitsNV  value)

◆ to_string() [209/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryDecompressionMethodFlagsNV  value)

◆ to_string() [210/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryHeapFlagBits  value)

◆ to_string() [211/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryHeapFlags  value)

◆ to_string() [212/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryMapFlagBits  )

◆ to_string() [213/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryMapFlags  )

◆ to_string() [214/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryOverallocationBehaviorAMD  value)

◆ to_string() [215/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryPropertyFlagBits  value)

◆ to_string() [216/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryPropertyFlags  value)

◆ to_string() [217/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryUnmapFlagBitsKHR  )

◆ to_string() [218/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryUnmapFlagsKHR  )

◆ to_string() [219/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MicromapCreateFlagBitsEXT  value)

◆ to_string() [220/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MicromapCreateFlagsEXT  value)

◆ to_string() [221/465]

VULKAN_HPP_INLINE std::string vk::to_string ( MicromapTypeEXT  value)

◆ to_string() [222/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ObjectType  value)

◆ to_string() [223/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpacityMicromapFormatEXT  value)

◆ to_string() [224/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpacityMicromapSpecialIndexEXT  value)

◆ to_string() [225/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowExecuteFlagBitsNV  value)

◆ to_string() [226/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowExecuteFlagsNV  value)

◆ to_string() [227/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowGridSizeFlagBitsNV  value)

◆ to_string() [228/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowGridSizeFlagsNV  value)

◆ to_string() [229/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowPerformanceLevelNV  value)

◆ to_string() [230/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowSessionBindingPointNV  value)

◆ to_string() [231/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowSessionCreateFlagBitsNV  value)

◆ to_string() [232/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowSessionCreateFlagsNV  value)

◆ to_string() [233/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowUsageFlagBitsNV  value)

◆ to_string() [234/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowUsageFlagsNV  value)

◆ to_string() [235/465]

VULKAN_HPP_INLINE std::string vk::to_string ( OutOfBandQueueTypeNV  value)

◆ to_string() [236/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PeerMemoryFeatureFlagBits  value)

◆ to_string() [237/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PeerMemoryFeatureFlags  value)

◆ to_string() [238/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceConfigurationTypeINTEL  value)

◆ to_string() [239/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterDescriptionFlagBitsKHR  value)

◆ to_string() [240/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterDescriptionFlagsKHR  value)

◆ to_string() [241/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterScopeKHR  value)

◆ to_string() [242/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterStorageKHR  value)

◆ to_string() [243/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterUnitKHR  value)

◆ to_string() [244/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceOverrideTypeINTEL  value)

◆ to_string() [245/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceParameterTypeINTEL  value)

◆ to_string() [246/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceValueTypeINTEL  value)

◆ to_string() [247/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PhysicalDeviceSchedulingControlsFlagBitsARM  value)

◆ to_string() [248/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PhysicalDeviceSchedulingControlsFlagsARM  value)

◆ to_string() [249/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PhysicalDeviceType  value)

◆ to_string() [250/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineBindPoint  value)

◆ to_string() [251/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCacheCreateFlagBits  value)

◆ to_string() [252/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCacheCreateFlags  value)

◆ to_string() [253/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCacheHeaderVersion  value)

◆ to_string() [254/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineColorBlendStateCreateFlagBits  value)

◆ to_string() [255/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineColorBlendStateCreateFlags  value)

◆ to_string() [256/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCompilerControlFlagBitsAMD  )

◆ to_string() [257/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCompilerControlFlagsAMD  )

◆ to_string() [258/465]

◆ to_string() [259/465]

◆ to_string() [260/465]

◆ to_string() [261/465]

◆ to_string() [262/465]

◆ to_string() [263/465]

◆ to_string() [264/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlagBits  value)

◆ to_string() [265/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlagBits2KHR  value)

◆ to_string() [266/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlags  value)

◆ to_string() [267/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlags2KHR  value)

◆ to_string() [268/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreationFeedbackFlagBits  value)

◆ to_string() [269/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreationFeedbackFlags  value)

◆ to_string() [270/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDepthStencilStateCreateFlagBits  value)

◆ to_string() [271/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDepthStencilStateCreateFlags  value)

◆ to_string() [272/465]

◆ to_string() [273/465]

◆ to_string() [274/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDynamicStateCreateFlagBits  )

◆ to_string() [275/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDynamicStateCreateFlags  )

◆ to_string() [276/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineExecutableStatisticFormatKHR  value)

◆ to_string() [277/465]

◆ to_string() [278/465]

◆ to_string() [279/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineLayoutCreateFlagBits  value)

◆ to_string() [280/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineLayoutCreateFlags  value)

◆ to_string() [281/465]

◆ to_string() [282/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineMultisampleStateCreateFlags  )

◆ to_string() [283/465]

◆ to_string() [284/465]

◆ to_string() [285/465]

◆ to_string() [286/465]

◆ to_string() [287/465]

◆ to_string() [288/465]

◆ to_string() [289/465]

◆ to_string() [290/465]

◆ to_string() [291/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineRobustnessBufferBehaviorEXT  value)

◆ to_string() [292/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineRobustnessImageBehaviorEXT  value)

◆ to_string() [293/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineShaderStageCreateFlagBits  value)

◆ to_string() [294/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineShaderStageCreateFlags  value)

◆ to_string() [295/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlagBits  value)

◆ to_string() [296/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlagBits2  value)

◆ to_string() [297/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlags  value)

◆ to_string() [298/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlags2  value)

◆ to_string() [299/465]

◆ to_string() [300/465]

◆ to_string() [301/465]

◆ to_string() [302/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineVertexInputStateCreateFlags  )

◆ to_string() [303/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineViewportStateCreateFlagBits  )

◆ to_string() [304/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineViewportStateCreateFlags  )

◆ to_string() [305/465]

◆ to_string() [306/465]

◆ to_string() [307/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PointClippingBehavior  value)

◆ to_string() [308/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PolygonMode  value)

◆ to_string() [309/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentGravityFlagBitsEXT  value)

◆ to_string() [310/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentGravityFlagsEXT  value)

◆ to_string() [311/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentModeKHR  value)

◆ to_string() [312/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentScalingFlagBitsEXT  value)

◆ to_string() [313/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentScalingFlagsEXT  value)

◆ to_string() [314/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PrimitiveTopology  value)

◆ to_string() [315/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PrivateDataSlotCreateFlagBits  )

◆ to_string() [316/465]

VULKAN_HPP_INLINE std::string vk::to_string ( PrivateDataSlotCreateFlags  )

◆ to_string() [317/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ProvokingVertexModeEXT  value)

◆ to_string() [318/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryControlFlagBits  value)

◆ to_string() [319/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryControlFlags  value)

◆ to_string() [320/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPipelineStatisticFlagBits  value)

◆ to_string() [321/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPipelineStatisticFlags  value)

◆ to_string() [322/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPoolCreateFlagBits  )

◆ to_string() [323/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPoolCreateFlags  )

◆ to_string() [324/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPoolSamplingModeINTEL  value)

◆ to_string() [325/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryResultFlagBits  value)

◆ to_string() [326/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryResultFlags  value)

◆ to_string() [327/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryResultStatusKHR  value)

◆ to_string() [328/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryType  value)

◆ to_string() [329/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueueFlagBits  value)

◆ to_string() [330/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueueFlags  value)

◆ to_string() [331/465]

VULKAN_HPP_INLINE std::string vk::to_string ( QueueGlobalPriorityKHR  value)

◆ to_string() [332/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RasterizationOrderAMD  value)

◆ to_string() [333/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RayTracingInvocationReorderModeNV  value)

◆ to_string() [334/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RayTracingShaderGroupTypeKHR  value)

◆ to_string() [335/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderingFlagBits  value)

◆ to_string() [336/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderingFlags  value)

◆ to_string() [337/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderPassCreateFlagBits  value)

◆ to_string() [338/465]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderPassCreateFlags  value)

◆ to_string() [339/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ResolveModeFlagBits  value)

◆ to_string() [340/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ResolveModeFlags  value)

◆ to_string() [341/465]

VULKAN_HPP_INLINE std::string vk::to_string ( Result  value)

◆ to_string() [342/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SampleCountFlagBits  value)

◆ to_string() [343/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SampleCountFlags  value)

◆ to_string() [344/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerAddressMode  value)

◆ to_string() [345/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerCreateFlagBits  value)

◆ to_string() [346/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerCreateFlags  value)

◆ to_string() [347/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerMipmapMode  value)

◆ to_string() [348/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerReductionMode  value)

◆ to_string() [349/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerYcbcrModelConversion  value)

◆ to_string() [350/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerYcbcrRange  value)

◆ to_string() [351/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ScopeKHR  value)

◆ to_string() [352/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreCreateFlagBits  )

◆ to_string() [353/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreCreateFlags  )

◆ to_string() [354/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreImportFlagBits  value)

◆ to_string() [355/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreImportFlags  value)

◆ to_string() [356/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreType  value)

◆ to_string() [357/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreWaitFlagBits  value)

◆ to_string() [358/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreWaitFlags  value)

◆ to_string() [359/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCodeTypeEXT  value)

◆ to_string() [360/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCorePropertiesFlagBitsAMD  )

◆ to_string() [361/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCorePropertiesFlagsAMD  )

◆ to_string() [362/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCreateFlagBitsEXT  value)

◆ to_string() [363/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCreateFlagsEXT  value)

◆ to_string() [364/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderFloatControlsIndependence  value)

◆ to_string() [365/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderGroupShaderKHR  value)

◆ to_string() [366/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderInfoTypeAMD  value)

◆ to_string() [367/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderModuleCreateFlagBits  )

◆ to_string() [368/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderModuleCreateFlags  )

◆ to_string() [369/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderStageFlagBits  value)

◆ to_string() [370/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderStageFlags  value)

◆ to_string() [371/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ShadingRatePaletteEntryNV  value)

◆ to_string() [372/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SharingMode  value)

◆ to_string() [373/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseImageFormatFlagBits  value)

◆ to_string() [374/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseImageFormatFlags  value)

◆ to_string() [375/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseMemoryBindFlagBits  value)

◆ to_string() [376/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseMemoryBindFlags  value)

◆ to_string() [377/465]

VULKAN_HPP_INLINE std::string vk::to_string ( StencilFaceFlagBits  value)

◆ to_string() [378/465]

VULKAN_HPP_INLINE std::string vk::to_string ( StencilFaceFlags  value)

◆ to_string() [379/465]

VULKAN_HPP_INLINE std::string vk::to_string ( StencilOp  value)

◆ to_string() [380/465]

VULKAN_HPP_INLINE std::string vk::to_string ( StructureType  value)

◆ to_string() [381/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubgroupFeatureFlagBits  value)

◆ to_string() [382/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubgroupFeatureFlags  value)

◆ to_string() [383/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubmitFlagBits  value)

◆ to_string() [384/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubmitFlags  value)

◆ to_string() [385/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassContents  value)

◆ to_string() [386/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassDescriptionFlagBits  value)

◆ to_string() [387/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassDescriptionFlags  value)

◆ to_string() [388/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassMergeStatusEXT  value)

◆ to_string() [389/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceCounterFlagBitsEXT  value)

◆ to_string() [390/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceCounterFlagsEXT  value)

◆ to_string() [391/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceTransformFlagBitsKHR  value)

◆ to_string() [392/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceTransformFlagsKHR  value)

◆ to_string() [393/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SwapchainCreateFlagBitsKHR  value)

◆ to_string() [394/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SwapchainCreateFlagsKHR  value)

◆ to_string() [395/465]

VULKAN_HPP_INLINE std::string vk::to_string ( SystemAllocationScope  value)

◆ to_string() [396/465]

VULKAN_HPP_INLINE std::string vk::to_string ( TessellationDomainOrigin  value)

◆ to_string() [397/465]

VULKAN_HPP_INLINE std::string vk::to_string ( TimeDomainKHR  value)

◆ to_string() [398/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ToolPurposeFlagBits  value)

◆ to_string() [399/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ToolPurposeFlags  value)

◆ to_string() [400/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCacheCreateFlagBitsEXT  )

◆ to_string() [401/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCacheCreateFlagsEXT  )

◆ to_string() [402/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCacheHeaderVersionEXT  value)

◆ to_string() [403/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCheckEXT  value)

◆ to_string() [404/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationFeatureDisableEXT  value)

◆ to_string() [405/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationFeatureEnableEXT  value)

◆ to_string() [406/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VendorId  value)

◆ to_string() [407/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VertexInputRate  value)

◆ to_string() [408/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoBeginCodingFlagBitsKHR  )

◆ to_string() [409/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoBeginCodingFlagsKHR  )

◆ to_string() [410/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCapabilityFlagBitsKHR  value)

◆ to_string() [411/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCapabilityFlagsKHR  value)

◆ to_string() [412/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoChromaSubsamplingFlagBitsKHR  value)

◆ to_string() [413/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoChromaSubsamplingFlagsKHR  value)

◆ to_string() [414/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodecOperationFlagBitsKHR  value)

◆ to_string() [415/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodecOperationFlagsKHR  value)

◆ to_string() [416/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodingControlFlagBitsKHR  value)

◆ to_string() [417/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodingControlFlagsKHR  value)

◆ to_string() [418/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoComponentBitDepthFlagBitsKHR  value)

◆ to_string() [419/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoComponentBitDepthFlagsKHR  value)

◆ to_string() [420/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeCapabilityFlagBitsKHR  value)

◆ to_string() [421/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeCapabilityFlagsKHR  value)

◆ to_string() [422/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeFlagBitsKHR  )

◆ to_string() [423/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeFlagsKHR  )

◆ to_string() [424/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeH264PictureLayoutFlagBitsKHR  value)

◆ to_string() [425/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeH264PictureLayoutFlagsKHR  value)

◆ to_string() [426/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeUsageFlagBitsKHR  value)

◆ to_string() [427/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeUsageFlagsKHR  value)

◆ to_string() [428/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeCapabilityFlagBitsKHR  value)

◆ to_string() [429/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeCapabilityFlagsKHR  value)

◆ to_string() [430/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeContentFlagBitsKHR  value)

◆ to_string() [431/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeContentFlagsKHR  value)

◆ to_string() [432/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFeedbackFlagBitsKHR  value)

◆ to_string() [433/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFeedbackFlagsKHR  value)

◆ to_string() [434/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFlagBitsKHR  )

◆ to_string() [435/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFlagsKHR  )

◆ to_string() [436/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264CapabilityFlagBitsKHR  value)

◆ to_string() [437/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264CapabilityFlagsKHR  value)

◆ to_string() [438/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264RateControlFlagBitsKHR  value)

◆ to_string() [439/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264RateControlFlagsKHR  value)

◆ to_string() [440/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264StdFlagBitsKHR  value)

◆ to_string() [441/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264StdFlagsKHR  value)

◆ to_string() [442/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CapabilityFlagBitsKHR  value)

◆ to_string() [443/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CapabilityFlagsKHR  value)

◆ to_string() [444/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CtbSizeFlagBitsKHR  value)

◆ to_string() [445/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CtbSizeFlagsKHR  value)

◆ to_string() [446/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265RateControlFlagBitsKHR  value)

◆ to_string() [447/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265RateControlFlagsKHR  value)

◆ to_string() [448/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265StdFlagBitsKHR  value)

◆ to_string() [449/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265StdFlagsKHR  value)

◆ to_string() [450/465]

◆ to_string() [451/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265TransformBlockSizeFlagsKHR  value)

◆ to_string() [452/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlFlagBitsKHR  )

◆ to_string() [453/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlFlagsKHR  )

◆ to_string() [454/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlModeFlagBitsKHR  value)

◆ to_string() [455/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlModeFlagsKHR  value)

◆ to_string() [456/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeTuningModeKHR  value)

◆ to_string() [457/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeUsageFlagBitsKHR  value)

◆ to_string() [458/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeUsageFlagsKHR  value)

◆ to_string() [459/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEndCodingFlagBitsKHR  )

◆ to_string() [460/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEndCodingFlagsKHR  )

◆ to_string() [461/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoSessionCreateFlagBitsKHR  value)

◆ to_string() [462/465]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoSessionCreateFlagsKHR  value)

◆ to_string() [463/465]

◆ to_string() [464/465]

◆ to_string() [465/465]

VULKAN_HPP_INLINE std::string vk::to_string ( ViewportCoordinateSwizzleNV  value)

◆ toHexString()

VULKAN_HPP_INLINE std::string vk::toHexString ( uint32_t  value)

◆ uniqueToRaw()

template<typename UniqueType >
VULKAN_HPP_INLINE std::vector<typename UniqueType::element_type> vk::uniqueToRaw ( std::vector< UniqueType > const &  handles)

◆ versionMajor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionMajor ( T const  version)

◆ versionMinor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionMinor ( T const  version)

◆ versionPatch()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionPatch ( T const  version)

Variable Documentation

◆ AMDBufferMarkerExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDBufferMarkerExtensionName = "VK_AMD_buffer_marker"

◆ AMDBufferMarkerSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDBufferMarkerSpecVersion = 1

◆ AMDDeviceCoherentMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDeviceCoherentMemoryExtensionName = "VK_AMD_device_coherent_memory"

◆ AMDDeviceCoherentMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDeviceCoherentMemorySpecVersion = 1

◆ AMDDisplayNativeHdrExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDisplayNativeHdrExtensionName = "VK_AMD_display_native_hdr"

◆ AMDDisplayNativeHdrSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDisplayNativeHdrSpecVersion = 1

◆ AMDDrawIndirectCountExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDrawIndirectCountExtensionName = "VK_AMD_draw_indirect_count"

◆ AMDDrawIndirectCountSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDrawIndirectCountSpecVersion = 2

◆ AMDGcnShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGcnShaderExtensionName = "VK_AMD_gcn_shader"

◆ AMDGcnShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGcnShaderSpecVersion = 1

◆ AMDGpuShaderHalfFloatExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderHalfFloatExtensionName = "VK_AMD_gpu_shader_half_float"

◆ AMDGpuShaderHalfFloatSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderHalfFloatSpecVersion = 2

◆ AMDGpuShaderInt16ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderInt16ExtensionName = "VK_AMD_gpu_shader_int16"

◆ AMDGpuShaderInt16SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderInt16SpecVersion = 2

◆ AMDMemoryOverallocationBehaviorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMemoryOverallocationBehaviorExtensionName = "VK_AMD_memory_overallocation_behavior"

◆ AMDMemoryOverallocationBehaviorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMemoryOverallocationBehaviorSpecVersion = 1

◆ AMDMixedAttachmentSamplesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMixedAttachmentSamplesExtensionName = "VK_AMD_mixed_attachment_samples"

◆ AMDMixedAttachmentSamplesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMixedAttachmentSamplesSpecVersion = 1

◆ AMDNegativeViewportHeightExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDNegativeViewportHeightExtensionName = "VK_AMD_negative_viewport_height"

◆ AMDNegativeViewportHeightSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDNegativeViewportHeightSpecVersion = 1

◆ AMDPipelineCompilerControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDPipelineCompilerControlExtensionName = "VK_AMD_pipeline_compiler_control"

◆ AMDPipelineCompilerControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDPipelineCompilerControlSpecVersion = 1

◆ AMDRasterizationOrderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDRasterizationOrderExtensionName = "VK_AMD_rasterization_order"

◆ AMDRasterizationOrderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDRasterizationOrderSpecVersion = 1

◆ AMDShaderBallotExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderBallotExtensionName = "VK_AMD_shader_ballot"

◆ AMDShaderBallotSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderBallotSpecVersion = 1

◆ AMDShaderCoreProperties2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCoreProperties2ExtensionName = "VK_AMD_shader_core_properties2"

◆ AMDShaderCoreProperties2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCoreProperties2SpecVersion = 1

◆ AMDShaderCorePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCorePropertiesExtensionName = "VK_AMD_shader_core_properties"

◆ AMDShaderCorePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCorePropertiesSpecVersion = 2

◆ AMDShaderEarlyAndLateFragmentTestsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderEarlyAndLateFragmentTestsExtensionName = "VK_AMD_shader_early_and_late_fragment_tests"

◆ AMDShaderEarlyAndLateFragmentTestsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderEarlyAndLateFragmentTestsSpecVersion = 1

◆ AMDShaderExplicitVertexParameterExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderExplicitVertexParameterExtensionName = "VK_AMD_shader_explicit_vertex_parameter"

◆ AMDShaderExplicitVertexParameterSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderExplicitVertexParameterSpecVersion = 1

◆ AMDShaderFragmentMaskExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderFragmentMaskExtensionName = "VK_AMD_shader_fragment_mask"

◆ AMDShaderFragmentMaskSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderFragmentMaskSpecVersion = 1

◆ AMDShaderImageLoadStoreLodExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderImageLoadStoreLodExtensionName = "VK_AMD_shader_image_load_store_lod"

◆ AMDShaderImageLoadStoreLodSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderImageLoadStoreLodSpecVersion = 1

◆ AMDShaderInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderInfoExtensionName = "VK_AMD_shader_info"

◆ AMDShaderInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderInfoSpecVersion = 1

◆ AMDShaderTrinaryMinmaxExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderTrinaryMinmaxExtensionName = "VK_AMD_shader_trinary_minmax"

◆ AMDShaderTrinaryMinmaxSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderTrinaryMinmaxSpecVersion = 1

◆ AMDTextureGatherBiasLodExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDTextureGatherBiasLodExtensionName = "VK_AMD_texture_gather_bias_lod"

◆ AMDTextureGatherBiasLodSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDTextureGatherBiasLodSpecVersion = 1

◆ ApiVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion = makeApiVersion( 0, 1, 0, 0 )

◆ ApiVersion10

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion10 = makeApiVersion( 0, 1, 0, 0 )

◆ ApiVersion11

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion11 = makeApiVersion( 0, 1, 1, 0 )

◆ ApiVersion12

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion12 = makeApiVersion( 0, 1, 2, 0 )

◆ ApiVersion13

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion13 = makeApiVersion( 0, 1, 3, 0 )

◆ ARMRasterizationOrderAttachmentAccessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRasterizationOrderAttachmentAccessExtensionName = "VK_ARM_rasterization_order_attachment_access"

◆ ARMRasterizationOrderAttachmentAccessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRasterizationOrderAttachmentAccessSpecVersion = 1

◆ ARMRenderPassStripedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRenderPassStripedExtensionName = "VK_ARM_render_pass_striped"

◆ ARMRenderPassStripedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRenderPassStripedSpecVersion = 1

◆ ARMSchedulingControlsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMSchedulingControlsExtensionName = "VK_ARM_scheduling_controls"

◆ ARMSchedulingControlsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMSchedulingControlsSpecVersion = 1

◆ ARMShaderCoreBuiltinsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCoreBuiltinsExtensionName = "VK_ARM_shader_core_builtins"

◆ ARMShaderCoreBuiltinsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCoreBuiltinsSpecVersion = 2

◆ ARMShaderCorePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCorePropertiesExtensionName = "VK_ARM_shader_core_properties"

◆ ARMShaderCorePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCorePropertiesSpecVersion = 1

◆ AttachmentUnused

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::AttachmentUnused = (~0U)

◆ EXT4444FormatsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXT4444FormatsExtensionName = "VK_EXT_4444_formats"

◆ EXT4444FormatsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXT4444FormatsSpecVersion = 1

◆ EXTAcquireDrmDisplayExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAcquireDrmDisplayExtensionName = "VK_EXT_acquire_drm_display"

◆ EXTAcquireDrmDisplaySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAcquireDrmDisplaySpecVersion = 1

◆ EXTAstcDecodeModeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAstcDecodeModeExtensionName = "VK_EXT_astc_decode_mode"

◆ EXTAstcDecodeModeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAstcDecodeModeSpecVersion = 1

◆ EXTAttachmentFeedbackLoopDynamicStateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopDynamicStateExtensionName = "VK_EXT_attachment_feedback_loop_dynamic_state"

◆ EXTAttachmentFeedbackLoopDynamicStateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopDynamicStateSpecVersion = 1

◆ EXTAttachmentFeedbackLoopLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopLayoutExtensionName = "VK_EXT_attachment_feedback_loop_layout"

◆ EXTAttachmentFeedbackLoopLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopLayoutSpecVersion = 2

◆ EXTBlendOperationAdvancedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBlendOperationAdvancedExtensionName = "VK_EXT_blend_operation_advanced"

◆ EXTBlendOperationAdvancedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBlendOperationAdvancedSpecVersion = 2

◆ EXTBorderColorSwizzleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBorderColorSwizzleExtensionName = "VK_EXT_border_color_swizzle"

◆ EXTBorderColorSwizzleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBorderColorSwizzleSpecVersion = 1

◆ EXTBufferDeviceAddressExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBufferDeviceAddressExtensionName = "VK_EXT_buffer_device_address"

◆ EXTBufferDeviceAddressSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBufferDeviceAddressSpecVersion = 2

◆ EXTCalibratedTimestampsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCalibratedTimestampsExtensionName = "VK_EXT_calibrated_timestamps"

◆ EXTCalibratedTimestampsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCalibratedTimestampsSpecVersion = 2

◆ EXTColorWriteEnableExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTColorWriteEnableExtensionName = "VK_EXT_color_write_enable"

◆ EXTColorWriteEnableSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTColorWriteEnableSpecVersion = 1

◆ EXTConditionalRenderingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConditionalRenderingExtensionName = "VK_EXT_conditional_rendering"

◆ EXTConditionalRenderingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConditionalRenderingSpecVersion = 2

◆ EXTConservativeRasterizationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConservativeRasterizationExtensionName = "VK_EXT_conservative_rasterization"

◆ EXTConservativeRasterizationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConservativeRasterizationSpecVersion = 1

◆ EXTCustomBorderColorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCustomBorderColorExtensionName = "VK_EXT_custom_border_color"

◆ EXTCustomBorderColorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCustomBorderColorSpecVersion = 12

◆ EXTDebugMarkerExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugMarkerExtensionName = "VK_EXT_debug_marker"

◆ EXTDebugMarkerSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugMarkerSpecVersion = 4

◆ EXTDebugReportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugReportExtensionName = "VK_EXT_debug_report"

◆ EXTDebugReportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugReportSpecVersion = 10

◆ EXTDebugUtilsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugUtilsExtensionName = "VK_EXT_debug_utils"

◆ EXTDebugUtilsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugUtilsSpecVersion = 2

◆ EXTDepthBiasControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthBiasControlExtensionName = "VK_EXT_depth_bias_control"

◆ EXTDepthBiasControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthBiasControlSpecVersion = 1

◆ EXTDepthClampZeroOneExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClampZeroOneExtensionName = "VK_EXT_depth_clamp_zero_one"

◆ EXTDepthClampZeroOneSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClampZeroOneSpecVersion = 1

◆ EXTDepthClipControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipControlExtensionName = "VK_EXT_depth_clip_control"

◆ EXTDepthClipControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipControlSpecVersion = 1

◆ EXTDepthClipEnableExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipEnableExtensionName = "VK_EXT_depth_clip_enable"

◆ EXTDepthClipEnableSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipEnableSpecVersion = 1

◆ EXTDepthRangeUnrestrictedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthRangeUnrestrictedExtensionName = "VK_EXT_depth_range_unrestricted"

◆ EXTDepthRangeUnrestrictedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthRangeUnrestrictedSpecVersion = 1

◆ EXTDescriptorBufferExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorBufferExtensionName = "VK_EXT_descriptor_buffer"

◆ EXTDescriptorBufferSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorBufferSpecVersion = 1

◆ EXTDescriptorIndexingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorIndexingExtensionName = "VK_EXT_descriptor_indexing"

◆ EXTDescriptorIndexingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorIndexingSpecVersion = 2

◆ EXTDeviceAddressBindingReportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceAddressBindingReportExtensionName = "VK_EXT_device_address_binding_report"

◆ EXTDeviceAddressBindingReportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceAddressBindingReportSpecVersion = 1

◆ EXTDeviceFaultExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceFaultExtensionName = "VK_EXT_device_fault"

◆ EXTDeviceFaultSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceFaultSpecVersion = 2

◆ EXTDeviceMemoryReportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceMemoryReportExtensionName = "VK_EXT_device_memory_report"

◆ EXTDeviceMemoryReportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceMemoryReportSpecVersion = 2

◆ EXTDirectModeDisplayExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDirectModeDisplayExtensionName = "VK_EXT_direct_mode_display"

◆ EXTDirectModeDisplaySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDirectModeDisplaySpecVersion = 1

◆ EXTDiscardRectanglesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDiscardRectanglesExtensionName = "VK_EXT_discard_rectangles"

◆ EXTDiscardRectanglesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDiscardRectanglesSpecVersion = 2

◆ EXTDisplayControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplayControlExtensionName = "VK_EXT_display_control"

◆ EXTDisplayControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplayControlSpecVersion = 1

◆ EXTDisplaySurfaceCounterExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplaySurfaceCounterExtensionName = "VK_EXT_display_surface_counter"

◆ EXTDisplaySurfaceCounterSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplaySurfaceCounterSpecVersion = 1

◆ EXTDynamicRenderingUnusedAttachmentsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDynamicRenderingUnusedAttachmentsExtensionName = "VK_EXT_dynamic_rendering_unused_attachments"

◆ EXTDynamicRenderingUnusedAttachmentsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDynamicRenderingUnusedAttachmentsSpecVersion = 1

◆ EXTExtendedDynamicState2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState2ExtensionName = "VK_EXT_extended_dynamic_state2"

◆ EXTExtendedDynamicState2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState2SpecVersion = 1

◆ EXTExtendedDynamicState3ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState3ExtensionName = "VK_EXT_extended_dynamic_state3"

◆ EXTExtendedDynamicState3SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState3SpecVersion = 2

◆ EXTExtendedDynamicStateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicStateExtensionName = "VK_EXT_extended_dynamic_state"

◆ EXTExtendedDynamicStateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicStateSpecVersion = 1

◆ EXTExternalMemoryAcquireUnmodifiedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryAcquireUnmodifiedExtensionName = "VK_EXT_external_memory_acquire_unmodified"

◆ EXTExternalMemoryAcquireUnmodifiedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryAcquireUnmodifiedSpecVersion = 1

◆ EXTExternalMemoryDmaBufExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryDmaBufExtensionName = "VK_EXT_external_memory_dma_buf"

◆ EXTExternalMemoryDmaBufSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryDmaBufSpecVersion = 1

◆ EXTExternalMemoryHostExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryHostExtensionName = "VK_EXT_external_memory_host"

◆ EXTExternalMemoryHostSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryHostSpecVersion = 1

◆ EXTFilterCubicExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFilterCubicExtensionName = "VK_EXT_filter_cubic"

◆ EXTFilterCubicSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFilterCubicSpecVersion = 3

◆ EXTFragmentDensityMap2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMap2ExtensionName = "VK_EXT_fragment_density_map2"

◆ EXTFragmentDensityMap2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMap2SpecVersion = 1

◆ EXTFragmentDensityMapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMapExtensionName = "VK_EXT_fragment_density_map"

◆ EXTFragmentDensityMapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMapSpecVersion = 2

◆ EXTFragmentShaderInterlockExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentShaderInterlockExtensionName = "VK_EXT_fragment_shader_interlock"

◆ EXTFragmentShaderInterlockSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentShaderInterlockSpecVersion = 1

◆ EXTFrameBoundaryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFrameBoundaryExtensionName = "VK_EXT_frame_boundary"

◆ EXTFrameBoundarySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFrameBoundarySpecVersion = 1

◆ EXTGlobalPriorityExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityExtensionName = "VK_EXT_global_priority"

◆ EXTGlobalPriorityQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityQueryExtensionName = "VK_EXT_global_priority_query"

◆ EXTGlobalPriorityQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityQuerySpecVersion = 1

◆ EXTGlobalPrioritySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPrioritySpecVersion = 2

◆ EXTGraphicsPipelineLibraryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGraphicsPipelineLibraryExtensionName = "VK_EXT_graphics_pipeline_library"

◆ EXTGraphicsPipelineLibrarySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGraphicsPipelineLibrarySpecVersion = 1

◆ EXTHdrMetadataExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHdrMetadataExtensionName = "VK_EXT_hdr_metadata"

◆ EXTHdrMetadataSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHdrMetadataSpecVersion = 2

◆ EXTHeadlessSurfaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHeadlessSurfaceExtensionName = "VK_EXT_headless_surface"

◆ EXTHeadlessSurfaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHeadlessSurfaceSpecVersion = 1

◆ EXTHostImageCopyExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostImageCopyExtensionName = "VK_EXT_host_image_copy"

◆ EXTHostImageCopySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostImageCopySpecVersion = 1

◆ EXTHostQueryResetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostQueryResetExtensionName = "VK_EXT_host_query_reset"

◆ EXTHostQueryResetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostQueryResetSpecVersion = 1

◆ EXTImage2DViewOf3DExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImage2DViewOf3DExtensionName = "VK_EXT_image_2d_view_of_3d"

◆ EXTImage2DViewOf3DSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImage2DViewOf3DSpecVersion = 1

◆ EXTImageCompressionControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlExtensionName = "VK_EXT_image_compression_control"

◆ EXTImageCompressionControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSpecVersion = 1

◆ EXTImageCompressionControlSwapchainExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSwapchainExtensionName = "VK_EXT_image_compression_control_swapchain"

◆ EXTImageCompressionControlSwapchainSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSwapchainSpecVersion = 1

◆ EXTImageDrmFormatModifierExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageDrmFormatModifierExtensionName = "VK_EXT_image_drm_format_modifier"

◆ EXTImageDrmFormatModifierSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageDrmFormatModifierSpecVersion = 2

◆ EXTImageRobustnessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageRobustnessExtensionName = "VK_EXT_image_robustness"

◆ EXTImageRobustnessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageRobustnessSpecVersion = 1

◆ EXTImageSlicedViewOf3DExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageSlicedViewOf3DExtensionName = "VK_EXT_image_sliced_view_of_3d"

◆ EXTImageSlicedViewOf3DSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageSlicedViewOf3DSpecVersion = 1

◆ EXTImageViewMinLodExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageViewMinLodExtensionName = "VK_EXT_image_view_min_lod"

◆ EXTImageViewMinLodSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageViewMinLodSpecVersion = 1

◆ EXTIndexTypeUint8ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTIndexTypeUint8ExtensionName = "VK_EXT_index_type_uint8"

◆ EXTIndexTypeUint8SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTIndexTypeUint8SpecVersion = 1

◆ EXTInlineUniformBlockExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTInlineUniformBlockExtensionName = "VK_EXT_inline_uniform_block"

◆ EXTInlineUniformBlockSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTInlineUniformBlockSpecVersion = 1

◆ EXTLayerSettingsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLayerSettingsExtensionName = "VK_EXT_layer_settings"

◆ EXTLayerSettingsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLayerSettingsSpecVersion = 2

◆ EXTLegacyDitheringExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLegacyDitheringExtensionName = "VK_EXT_legacy_dithering"

◆ EXTLegacyDitheringSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLegacyDitheringSpecVersion = 1

◆ EXTLineRasterizationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLineRasterizationExtensionName = "VK_EXT_line_rasterization"

◆ EXTLineRasterizationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLineRasterizationSpecVersion = 1

◆ EXTLoadStoreOpNoneExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLoadStoreOpNoneExtensionName = "VK_EXT_load_store_op_none"

◆ EXTLoadStoreOpNoneSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLoadStoreOpNoneSpecVersion = 1

◆ EXTMemoryBudgetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryBudgetExtensionName = "VK_EXT_memory_budget"

◆ EXTMemoryBudgetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryBudgetSpecVersion = 1

◆ EXTMemoryPriorityExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryPriorityExtensionName = "VK_EXT_memory_priority"

◆ EXTMemoryPrioritySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryPrioritySpecVersion = 1

◆ EXTMeshShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMeshShaderExtensionName = "VK_EXT_mesh_shader"

◆ EXTMeshShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMeshShaderSpecVersion = 1

◆ EXTMultiDrawExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultiDrawExtensionName = "VK_EXT_multi_draw"

◆ EXTMultiDrawSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultiDrawSpecVersion = 1

◆ EXTMultisampledRenderToSingleSampledExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultisampledRenderToSingleSampledExtensionName = "VK_EXT_multisampled_render_to_single_sampled"

◆ EXTMultisampledRenderToSingleSampledSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultisampledRenderToSingleSampledSpecVersion = 1

◆ EXTMutableDescriptorTypeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMutableDescriptorTypeExtensionName = "VK_EXT_mutable_descriptor_type"

◆ EXTMutableDescriptorTypeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMutableDescriptorTypeSpecVersion = 1

◆ EXTNestedCommandBufferExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNestedCommandBufferExtensionName = "VK_EXT_nested_command_buffer"

◆ EXTNestedCommandBufferSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNestedCommandBufferSpecVersion = 1

◆ EXTNonSeamlessCubeMapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNonSeamlessCubeMapExtensionName = "VK_EXT_non_seamless_cube_map"

◆ EXTNonSeamlessCubeMapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNonSeamlessCubeMapSpecVersion = 1

◆ EXTOpacityMicromapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTOpacityMicromapExtensionName = "VK_EXT_opacity_micromap"

◆ EXTOpacityMicromapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTOpacityMicromapSpecVersion = 2

◆ EXTPageableDeviceLocalMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPageableDeviceLocalMemoryExtensionName = "VK_EXT_pageable_device_local_memory"

◆ EXTPageableDeviceLocalMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPageableDeviceLocalMemorySpecVersion = 1

◆ EXTPciBusInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPciBusInfoExtensionName = "VK_EXT_pci_bus_info"

◆ EXTPciBusInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPciBusInfoSpecVersion = 2

◆ EXTPhysicalDeviceDrmExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPhysicalDeviceDrmExtensionName = "VK_EXT_physical_device_drm"

◆ EXTPhysicalDeviceDrmSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPhysicalDeviceDrmSpecVersion = 1

◆ EXTPipelineCreationCacheControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationCacheControlExtensionName = "VK_EXT_pipeline_creation_cache_control"

◆ EXTPipelineCreationCacheControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationCacheControlSpecVersion = 3

◆ EXTPipelineCreationFeedbackExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationFeedbackExtensionName = "VK_EXT_pipeline_creation_feedback"

◆ EXTPipelineCreationFeedbackSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationFeedbackSpecVersion = 1

◆ EXTPipelineLibraryGroupHandlesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineLibraryGroupHandlesExtensionName = "VK_EXT_pipeline_library_group_handles"

◆ EXTPipelineLibraryGroupHandlesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineLibraryGroupHandlesSpecVersion = 1

◆ EXTPipelinePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelinePropertiesExtensionName = "VK_EXT_pipeline_properties"

◆ EXTPipelinePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelinePropertiesSpecVersion = 1

◆ EXTPipelineProtectedAccessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineProtectedAccessExtensionName = "VK_EXT_pipeline_protected_access"

◆ EXTPipelineProtectedAccessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineProtectedAccessSpecVersion = 1

◆ EXTPipelineRobustnessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineRobustnessExtensionName = "VK_EXT_pipeline_robustness"

◆ EXTPipelineRobustnessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineRobustnessSpecVersion = 1

◆ EXTPostDepthCoverageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPostDepthCoverageExtensionName = "VK_EXT_post_depth_coverage"

◆ EXTPostDepthCoverageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPostDepthCoverageSpecVersion = 1

◆ EXTPrimitivesGeneratedQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitivesGeneratedQueryExtensionName = "VK_EXT_primitives_generated_query"

◆ EXTPrimitivesGeneratedQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitivesGeneratedQuerySpecVersion = 1

◆ EXTPrimitiveTopologyListRestartExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitiveTopologyListRestartExtensionName = "VK_EXT_primitive_topology_list_restart"

◆ EXTPrimitiveTopologyListRestartSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitiveTopologyListRestartSpecVersion = 1

◆ EXTPrivateDataExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrivateDataExtensionName = "VK_EXT_private_data"

◆ EXTPrivateDataSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrivateDataSpecVersion = 1

◆ EXTProvokingVertexExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTProvokingVertexExtensionName = "VK_EXT_provoking_vertex"

◆ EXTProvokingVertexSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTProvokingVertexSpecVersion = 1

◆ EXTQueueFamilyForeignExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTQueueFamilyForeignExtensionName = "VK_EXT_queue_family_foreign"

◆ EXTQueueFamilyForeignSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTQueueFamilyForeignSpecVersion = 1

◆ EXTRasterizationOrderAttachmentAccessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRasterizationOrderAttachmentAccessExtensionName = "VK_EXT_rasterization_order_attachment_access"

◆ EXTRasterizationOrderAttachmentAccessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRasterizationOrderAttachmentAccessSpecVersion = 1

◆ EXTRgba10X6FormatsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRgba10X6FormatsExtensionName = "VK_EXT_rgba10x6_formats"

◆ EXTRgba10X6FormatsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRgba10X6FormatsSpecVersion = 1

◆ EXTRobustness2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRobustness2ExtensionName = "VK_EXT_robustness2"

◆ EXTRobustness2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRobustness2SpecVersion = 1

◆ EXTSampleLocationsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSampleLocationsExtensionName = "VK_EXT_sample_locations"

◆ EXTSampleLocationsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSampleLocationsSpecVersion = 1

◆ EXTSamplerFilterMinmaxExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSamplerFilterMinmaxExtensionName = "VK_EXT_sampler_filter_minmax"

◆ EXTSamplerFilterMinmaxSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSamplerFilterMinmaxSpecVersion = 2

◆ EXTScalarBlockLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTScalarBlockLayoutExtensionName = "VK_EXT_scalar_block_layout"

◆ EXTScalarBlockLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTScalarBlockLayoutSpecVersion = 1

◆ EXTSeparateStencilUsageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSeparateStencilUsageExtensionName = "VK_EXT_separate_stencil_usage"

◆ EXTSeparateStencilUsageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSeparateStencilUsageSpecVersion = 1

◆ EXTShaderAtomicFloat2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloat2ExtensionName = "VK_EXT_shader_atomic_float2"

◆ EXTShaderAtomicFloat2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloat2SpecVersion = 1

◆ EXTShaderAtomicFloatExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloatExtensionName = "VK_EXT_shader_atomic_float"

◆ EXTShaderAtomicFloatSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloatSpecVersion = 1

◆ EXTShaderDemoteToHelperInvocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderDemoteToHelperInvocationExtensionName = "VK_EXT_shader_demote_to_helper_invocation"

◆ EXTShaderDemoteToHelperInvocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderDemoteToHelperInvocationSpecVersion = 1

◆ EXTShaderImageAtomicInt64ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderImageAtomicInt64ExtensionName = "VK_EXT_shader_image_atomic_int64"

◆ EXTShaderImageAtomicInt64SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderImageAtomicInt64SpecVersion = 1

◆ EXTShaderModuleIdentifierExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderModuleIdentifierExtensionName = "VK_EXT_shader_module_identifier"

◆ EXTShaderModuleIdentifierSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderModuleIdentifierSpecVersion = 1

◆ EXTShaderObjectExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderObjectExtensionName = "VK_EXT_shader_object"

◆ EXTShaderObjectSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderObjectSpecVersion = 1

◆ EXTShaderStencilExportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderStencilExportExtensionName = "VK_EXT_shader_stencil_export"

◆ EXTShaderStencilExportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderStencilExportSpecVersion = 1

◆ EXTShaderSubgroupBallotExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupBallotExtensionName = "VK_EXT_shader_subgroup_ballot"

◆ EXTShaderSubgroupBallotSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupBallotSpecVersion = 1

◆ EXTShaderSubgroupVoteExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupVoteExtensionName = "VK_EXT_shader_subgroup_vote"

◆ EXTShaderSubgroupVoteSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupVoteSpecVersion = 1

◆ EXTShaderTileImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderTileImageExtensionName = "VK_EXT_shader_tile_image"

◆ EXTShaderTileImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderTileImageSpecVersion = 1

◆ EXTShaderViewportIndexLayerExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderViewportIndexLayerExtensionName = "VK_EXT_shader_viewport_index_layer"

◆ EXTShaderViewportIndexLayerSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderViewportIndexLayerSpecVersion = 1

◆ EXTSubgroupSizeControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubgroupSizeControlExtensionName = "VK_EXT_subgroup_size_control"

◆ EXTSubgroupSizeControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubgroupSizeControlSpecVersion = 2

◆ EXTSubpassMergeFeedbackExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubpassMergeFeedbackExtensionName = "VK_EXT_subpass_merge_feedback"

◆ EXTSubpassMergeFeedbackSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubpassMergeFeedbackSpecVersion = 2

◆ EXTSurfaceMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSurfaceMaintenance1ExtensionName = "VK_EXT_surface_maintenance1"

◆ EXTSurfaceMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSurfaceMaintenance1SpecVersion = 1

◆ EXTSwapchainColorSpaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainColorSpaceExtensionName = "VK_EXT_swapchain_colorspace"

◆ EXTSwapchainColorSpaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainColorSpaceSpecVersion = 4

◆ EXTSwapchainMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainMaintenance1ExtensionName = "VK_EXT_swapchain_maintenance1"

◆ EXTSwapchainMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainMaintenance1SpecVersion = 1

◆ EXTTexelBufferAlignmentExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTexelBufferAlignmentExtensionName = "VK_EXT_texel_buffer_alignment"

◆ EXTTexelBufferAlignmentSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTexelBufferAlignmentSpecVersion = 1

◆ EXTTextureCompressionAstcHdrExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTextureCompressionAstcHdrExtensionName = "VK_EXT_texture_compression_astc_hdr"

◆ EXTTextureCompressionAstcHdrSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTextureCompressionAstcHdrSpecVersion = 1

◆ EXTToolingInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTToolingInfoExtensionName = "VK_EXT_tooling_info"

◆ EXTToolingInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTToolingInfoSpecVersion = 1

◆ EXTTransformFeedbackExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTransformFeedbackExtensionName = "VK_EXT_transform_feedback"

◆ EXTTransformFeedbackSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTransformFeedbackSpecVersion = 1

◆ EXTValidationCacheExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationCacheExtensionName = "VK_EXT_validation_cache"

◆ EXTValidationCacheSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationCacheSpecVersion = 1

◆ EXTValidationFeaturesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFeaturesExtensionName = "VK_EXT_validation_features"

◆ EXTValidationFeaturesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFeaturesSpecVersion = 6

◆ EXTValidationFlagsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFlagsExtensionName = "VK_EXT_validation_flags"

◆ EXTValidationFlagsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFlagsSpecVersion = 3

◆ EXTVertexAttributeDivisorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexAttributeDivisorExtensionName = "VK_EXT_vertex_attribute_divisor"

◆ EXTVertexAttributeDivisorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexAttributeDivisorSpecVersion = 3

◆ EXTVertexInputDynamicStateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexInputDynamicStateExtensionName = "VK_EXT_vertex_input_dynamic_state"

◆ EXTVertexInputDynamicStateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexInputDynamicStateSpecVersion = 2

◆ EXTYcbcr2Plane444FormatsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcr2Plane444FormatsExtensionName = "VK_EXT_ycbcr_2plane_444_formats"

◆ EXTYcbcr2Plane444FormatsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcr2Plane444FormatsSpecVersion = 1

◆ EXTYcbcrImageArraysExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcrImageArraysExtensionName = "VK_EXT_ycbcr_image_arrays"

◆ EXTYcbcrImageArraysSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcrImageArraysSpecVersion = 1

◆ False

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::False = 0U

◆ GOOGLEDecorateStringExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDecorateStringExtensionName = "VK_GOOGLE_decorate_string"

◆ GOOGLEDecorateStringSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDecorateStringSpecVersion = 1

◆ GOOGLEDisplayTimingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDisplayTimingExtensionName = "VK_GOOGLE_display_timing"

◆ GOOGLEDisplayTimingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDisplayTimingSpecVersion = 1

◆ GOOGLEHlslFunctionality1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEHlslFunctionality1ExtensionName = "VK_GOOGLE_hlsl_functionality1"

◆ GOOGLEHlslFunctionality1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEHlslFunctionality1SpecVersion = 1

◆ GOOGLESurfacelessQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLESurfacelessQueryExtensionName = "VK_GOOGLE_surfaceless_query"

◆ GOOGLESurfacelessQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLESurfacelessQuerySpecVersion = 2

◆ GOOGLEUserTypeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEUserTypeExtensionName = "VK_GOOGLE_user_type"

◆ GOOGLEUserTypeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEUserTypeSpecVersion = 1

◆ HeaderVersion

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::HeaderVersion = 275

◆ HeaderVersionComplete

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HeaderVersionComplete = makeApiVersion( 0, 1, 3, 275 )

◆ HUAWEIClusterCullingShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIClusterCullingShaderExtensionName = "VK_HUAWEI_cluster_culling_shader"

◆ HUAWEIClusterCullingShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIClusterCullingShaderSpecVersion = 3

◆ HUAWEIInvocationMaskExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIInvocationMaskExtensionName = "VK_HUAWEI_invocation_mask"

◆ HUAWEIInvocationMaskSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIInvocationMaskSpecVersion = 1

◆ HUAWEISubpassShadingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEISubpassShadingExtensionName = "VK_HUAWEI_subpass_shading"

◆ HUAWEISubpassShadingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEISubpassShadingSpecVersion = 3

◆ IMGFilterCubicExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFilterCubicExtensionName = "VK_IMG_filter_cubic"

◆ IMGFilterCubicSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFilterCubicSpecVersion = 1

◆ IMGFormatPvrtcExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFormatPvrtcExtensionName = "VK_IMG_format_pvrtc"

◆ IMGFormatPvrtcSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFormatPvrtcSpecVersion = 1

◆ IMGRelaxedLineRasterizationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGRelaxedLineRasterizationExtensionName = "VK_IMG_relaxed_line_rasterization"

◆ IMGRelaxedLineRasterizationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGRelaxedLineRasterizationSpecVersion = 1

◆ INTELPerformanceQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELPerformanceQueryExtensionName = "VK_INTEL_performance_query"

◆ INTELPerformanceQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELPerformanceQuerySpecVersion = 2

◆ INTELShaderIntegerFunctions2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELShaderIntegerFunctions2ExtensionName = "VK_INTEL_shader_integer_functions2"

◆ INTELShaderIntegerFunctions2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELShaderIntegerFunctions2SpecVersion = 1

◆ KHR16BitStorageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR16BitStorageExtensionName = "VK_KHR_16bit_storage"

◆ KHR16BitStorageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR16BitStorageSpecVersion = 1

◆ KHR8BitStorageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR8BitStorageExtensionName = "VK_KHR_8bit_storage"

◆ KHR8BitStorageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR8BitStorageSpecVersion = 1

◆ KHRAccelerationStructureExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRAccelerationStructureExtensionName = "VK_KHR_acceleration_structure"

◆ KHRAccelerationStructureSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRAccelerationStructureSpecVersion = 13

◆ KHRBindMemory2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBindMemory2ExtensionName = "VK_KHR_bind_memory2"

◆ KHRBindMemory2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBindMemory2SpecVersion = 1

◆ KHRBufferDeviceAddressExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBufferDeviceAddressExtensionName = "VK_KHR_buffer_device_address"

◆ KHRBufferDeviceAddressSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBufferDeviceAddressSpecVersion = 1

◆ KHRCalibratedTimestampsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCalibratedTimestampsExtensionName = "VK_KHR_calibrated_timestamps"

◆ KHRCalibratedTimestampsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCalibratedTimestampsSpecVersion = 1

◆ KHRCooperativeMatrixExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCooperativeMatrixExtensionName = "VK_KHR_cooperative_matrix"

◆ KHRCooperativeMatrixSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCooperativeMatrixSpecVersion = 2

◆ KHRCopyCommands2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCopyCommands2ExtensionName = "VK_KHR_copy_commands2"

◆ KHRCopyCommands2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCopyCommands2SpecVersion = 1

◆ KHRCreateRenderpass2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCreateRenderpass2ExtensionName = "VK_KHR_create_renderpass2"

◆ KHRCreateRenderpass2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCreateRenderpass2SpecVersion = 1

◆ KHRDedicatedAllocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDedicatedAllocationExtensionName = "VK_KHR_dedicated_allocation"

◆ KHRDedicatedAllocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDedicatedAllocationSpecVersion = 3

◆ KHRDeferredHostOperationsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeferredHostOperationsExtensionName = "VK_KHR_deferred_host_operations"

◆ KHRDeferredHostOperationsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeferredHostOperationsSpecVersion = 4

◆ KHRDepthStencilResolveExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDepthStencilResolveExtensionName = "VK_KHR_depth_stencil_resolve"

◆ KHRDepthStencilResolveSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDepthStencilResolveSpecVersion = 1

◆ KHRDescriptorUpdateTemplateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDescriptorUpdateTemplateExtensionName = "VK_KHR_descriptor_update_template"

◆ KHRDescriptorUpdateTemplateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDescriptorUpdateTemplateSpecVersion = 1

◆ KHRDeviceGroupCreationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupCreationExtensionName = "VK_KHR_device_group_creation"

◆ KHRDeviceGroupCreationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupCreationSpecVersion = 1

◆ KHRDeviceGroupExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupExtensionName = "VK_KHR_device_group"

◆ KHRDeviceGroupSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupSpecVersion = 4

◆ KHRDisplayExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplayExtensionName = "VK_KHR_display"

◆ KHRDisplaySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySpecVersion = 23

◆ KHRDisplaySwapchainExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySwapchainExtensionName = "VK_KHR_display_swapchain"

◆ KHRDisplaySwapchainSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySwapchainSpecVersion = 10

◆ KHRDrawIndirectCountExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDrawIndirectCountExtensionName = "VK_KHR_draw_indirect_count"

◆ KHRDrawIndirectCountSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDrawIndirectCountSpecVersion = 1

◆ KHRDriverPropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDriverPropertiesExtensionName = "VK_KHR_driver_properties"

◆ KHRDriverPropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDriverPropertiesSpecVersion = 1

◆ KHRDynamicRenderingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDynamicRenderingExtensionName = "VK_KHR_dynamic_rendering"

◆ KHRDynamicRenderingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDynamicRenderingSpecVersion = 1

◆ KHRExternalFenceCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceCapabilitiesExtensionName = "VK_KHR_external_fence_capabilities"

◆ KHRExternalFenceCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceCapabilitiesSpecVersion = 1

◆ KHRExternalFenceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceExtensionName = "VK_KHR_external_fence"

◆ KHRExternalFenceFdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceFdExtensionName = "VK_KHR_external_fence_fd"

◆ KHRExternalFenceFdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceFdSpecVersion = 1

◆ KHRExternalFenceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceSpecVersion = 1

◆ KHRExternalMemoryCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryCapabilitiesExtensionName = "VK_KHR_external_memory_capabilities"

◆ KHRExternalMemoryCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryCapabilitiesSpecVersion = 1

◆ KHRExternalMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryExtensionName = "VK_KHR_external_memory"

◆ KHRExternalMemoryFdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryFdExtensionName = "VK_KHR_external_memory_fd"

◆ KHRExternalMemoryFdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryFdSpecVersion = 1

◆ KHRExternalMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemorySpecVersion = 1

◆ KHRExternalSemaphoreCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreCapabilitiesExtensionName = "VK_KHR_external_semaphore_capabilities"

◆ KHRExternalSemaphoreCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreCapabilitiesSpecVersion = 1

◆ KHRExternalSemaphoreExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreExtensionName = "VK_KHR_external_semaphore"

◆ KHRExternalSemaphoreFdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreFdExtensionName = "VK_KHR_external_semaphore_fd"

◆ KHRExternalSemaphoreFdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreFdSpecVersion = 1

◆ KHRExternalSemaphoreSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreSpecVersion = 1

◆ KHRFormatFeatureFlags2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFormatFeatureFlags2ExtensionName = "VK_KHR_format_feature_flags2"

◆ KHRFormatFeatureFlags2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFormatFeatureFlags2SpecVersion = 2

◆ KHRFragmentShaderBarycentricExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShaderBarycentricExtensionName = "VK_KHR_fragment_shader_barycentric"

◆ KHRFragmentShaderBarycentricSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShaderBarycentricSpecVersion = 1

◆ KHRFragmentShadingRateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShadingRateExtensionName = "VK_KHR_fragment_shading_rate"

◆ KHRFragmentShadingRateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShadingRateSpecVersion = 2

◆ KHRGetDisplayProperties2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetDisplayProperties2ExtensionName = "VK_KHR_get_display_properties2"

◆ KHRGetDisplayProperties2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetDisplayProperties2SpecVersion = 1

◆ KHRGetMemoryRequirements2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetMemoryRequirements2ExtensionName = "VK_KHR_get_memory_requirements2"

◆ KHRGetMemoryRequirements2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetMemoryRequirements2SpecVersion = 1

◆ KHRGetPhysicalDeviceProperties2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetPhysicalDeviceProperties2ExtensionName = "VK_KHR_get_physical_device_properties2"

◆ KHRGetPhysicalDeviceProperties2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetPhysicalDeviceProperties2SpecVersion = 2

◆ KHRGetSurfaceCapabilities2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetSurfaceCapabilities2ExtensionName = "VK_KHR_get_surface_capabilities2"

◆ KHRGetSurfaceCapabilities2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetSurfaceCapabilities2SpecVersion = 1

◆ KHRGlobalPriorityExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGlobalPriorityExtensionName = "VK_KHR_global_priority"

◆ KHRGlobalPrioritySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGlobalPrioritySpecVersion = 1

◆ KHRImageFormatListExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImageFormatListExtensionName = "VK_KHR_image_format_list"

◆ KHRImageFormatListSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImageFormatListSpecVersion = 1

◆ KHRImagelessFramebufferExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImagelessFramebufferExtensionName = "VK_KHR_imageless_framebuffer"

◆ KHRImagelessFramebufferSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImagelessFramebufferSpecVersion = 1

◆ KHRIncrementalPresentExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRIncrementalPresentExtensionName = "VK_KHR_incremental_present"

◆ KHRIncrementalPresentSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRIncrementalPresentSpecVersion = 2

◆ KHRMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance1ExtensionName = "VK_KHR_maintenance1"

◆ KHRMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance1SpecVersion = 2

◆ KHRMaintenance2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance2ExtensionName = "VK_KHR_maintenance2"

◆ KHRMaintenance2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance2SpecVersion = 1

◆ KHRMaintenance3ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance3ExtensionName = "VK_KHR_maintenance3"

◆ KHRMaintenance3SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance3SpecVersion = 1

◆ KHRMaintenance4ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance4ExtensionName = "VK_KHR_maintenance4"

◆ KHRMaintenance4SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance4SpecVersion = 2

◆ KHRMaintenance5ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance5ExtensionName = "VK_KHR_maintenance5"

◆ KHRMaintenance5SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance5SpecVersion = 1

◆ KHRMaintenance6ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance6ExtensionName = "VK_KHR_maintenance6"

◆ KHRMaintenance6SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance6SpecVersion = 1

◆ KHRMapMemory2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMapMemory2ExtensionName = "VK_KHR_map_memory2"

◆ KHRMapMemory2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMapMemory2SpecVersion = 1

◆ KHRMultiviewExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMultiviewExtensionName = "VK_KHR_multiview"

◆ KHRMultiviewSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMultiviewSpecVersion = 1

◆ KHRPerformanceQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPerformanceQueryExtensionName = "VK_KHR_performance_query"

◆ KHRPerformanceQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPerformanceQuerySpecVersion = 1

◆ KHRPipelineExecutablePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineExecutablePropertiesExtensionName = "VK_KHR_pipeline_executable_properties"

◆ KHRPipelineExecutablePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineExecutablePropertiesSpecVersion = 1

◆ KHRPipelineLibraryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineLibraryExtensionName = "VK_KHR_pipeline_library"

◆ KHRPipelineLibrarySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineLibrarySpecVersion = 1

◆ KHRPortabilityEnumerationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilityEnumerationExtensionName = "VK_KHR_portability_enumeration"

◆ KHRPortabilityEnumerationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilityEnumerationSpecVersion = 1

◆ KHRPresentIdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentIdExtensionName = "VK_KHR_present_id"

◆ KHRPresentIdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentIdSpecVersion = 1

◆ KHRPresentWaitExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentWaitExtensionName = "VK_KHR_present_wait"

◆ KHRPresentWaitSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentWaitSpecVersion = 1

◆ KHRPushDescriptorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPushDescriptorExtensionName = "VK_KHR_push_descriptor"

◆ KHRPushDescriptorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPushDescriptorSpecVersion = 2

◆ KHRRayQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayQueryExtensionName = "VK_KHR_ray_query"

◆ KHRRayQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayQuerySpecVersion = 1

◆ KHRRayTracingMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingMaintenance1ExtensionName = "VK_KHR_ray_tracing_maintenance1"

◆ KHRRayTracingMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingMaintenance1SpecVersion = 1

◆ KHRRayTracingPipelineExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPipelineExtensionName = "VK_KHR_ray_tracing_pipeline"

◆ KHRRayTracingPipelineSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPipelineSpecVersion = 1

◆ KHRRayTracingPositionFetchExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPositionFetchExtensionName = "VK_KHR_ray_tracing_position_fetch"

◆ KHRRayTracingPositionFetchSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPositionFetchSpecVersion = 1

◆ KHRRelaxedBlockLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRelaxedBlockLayoutExtensionName = "VK_KHR_relaxed_block_layout"

◆ KHRRelaxedBlockLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRelaxedBlockLayoutSpecVersion = 1

◆ KHRSamplerMirrorClampToEdgeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerMirrorClampToEdgeExtensionName = "VK_KHR_sampler_mirror_clamp_to_edge"

◆ KHRSamplerMirrorClampToEdgeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerMirrorClampToEdgeSpecVersion = 3

◆ KHRSamplerYcbcrConversionExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerYcbcrConversionExtensionName = "VK_KHR_sampler_ycbcr_conversion"

◆ KHRSamplerYcbcrConversionSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerYcbcrConversionSpecVersion = 14

◆ KHRSeparateDepthStencilLayoutsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSeparateDepthStencilLayoutsExtensionName = "VK_KHR_separate_depth_stencil_layouts"

◆ KHRSeparateDepthStencilLayoutsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSeparateDepthStencilLayoutsSpecVersion = 1

◆ KHRShaderAtomicInt64ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderAtomicInt64ExtensionName = "VK_KHR_shader_atomic_int64"

◆ KHRShaderAtomicInt64SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderAtomicInt64SpecVersion = 1

◆ KHRShaderClockExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderClockExtensionName = "VK_KHR_shader_clock"

◆ KHRShaderClockSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderClockSpecVersion = 1

◆ KHRShaderDrawParametersExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderDrawParametersExtensionName = "VK_KHR_shader_draw_parameters"

◆ KHRShaderDrawParametersSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderDrawParametersSpecVersion = 1

◆ KHRShaderFloat16Int8ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloat16Int8ExtensionName = "VK_KHR_shader_float16_int8"

◆ KHRShaderFloat16Int8SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloat16Int8SpecVersion = 1

◆ KHRShaderFloatControlsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloatControlsExtensionName = "VK_KHR_shader_float_controls"

◆ KHRShaderFloatControlsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloatControlsSpecVersion = 4

◆ KHRShaderIntegerDotProductExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderIntegerDotProductExtensionName = "VK_KHR_shader_integer_dot_product"

◆ KHRShaderIntegerDotProductSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderIntegerDotProductSpecVersion = 1

◆ KHRShaderNonSemanticInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderNonSemanticInfoExtensionName = "VK_KHR_shader_non_semantic_info"

◆ KHRShaderNonSemanticInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderNonSemanticInfoSpecVersion = 1

◆ KHRShaderSubgroupExtendedTypesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupExtendedTypesExtensionName = "VK_KHR_shader_subgroup_extended_types"

◆ KHRShaderSubgroupExtendedTypesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupExtendedTypesSpecVersion = 1

◆ KHRShaderSubgroupUniformControlFlowExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupUniformControlFlowExtensionName = "VK_KHR_shader_subgroup_uniform_control_flow"

◆ KHRShaderSubgroupUniformControlFlowSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupUniformControlFlowSpecVersion = 1

◆ KHRShaderTerminateInvocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderTerminateInvocationExtensionName = "VK_KHR_shader_terminate_invocation"

◆ KHRShaderTerminateInvocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderTerminateInvocationSpecVersion = 1

◆ KHRSharedPresentableImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSharedPresentableImageExtensionName = "VK_KHR_shared_presentable_image"

◆ KHRSharedPresentableImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSharedPresentableImageSpecVersion = 1

◆ KHRSpirv14ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSpirv14ExtensionName = "VK_KHR_spirv_1_4"

◆ KHRSpirv14SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSpirv14SpecVersion = 1

◆ KHRStorageBufferStorageClassExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRStorageBufferStorageClassExtensionName = "VK_KHR_storage_buffer_storage_class"

◆ KHRStorageBufferStorageClassSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRStorageBufferStorageClassSpecVersion = 1

◆ KHRSurfaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceExtensionName = "VK_KHR_surface"

◆ KHRSurfaceProtectedCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceProtectedCapabilitiesExtensionName = "VK_KHR_surface_protected_capabilities"

◆ KHRSurfaceProtectedCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceProtectedCapabilitiesSpecVersion = 1

◆ KHRSurfaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceSpecVersion = 25

◆ KHRSwapchainExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainExtensionName = "VK_KHR_swapchain"

◆ KHRSwapchainMutableFormatExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainMutableFormatExtensionName = "VK_KHR_swapchain_mutable_format"

◆ KHRSwapchainMutableFormatSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainMutableFormatSpecVersion = 1

◆ KHRSwapchainSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainSpecVersion = 70

◆ KHRSynchronization2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSynchronization2ExtensionName = "VK_KHR_synchronization2"

◆ KHRSynchronization2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSynchronization2SpecVersion = 1

◆ KHRTimelineSemaphoreExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRTimelineSemaphoreExtensionName = "VK_KHR_timeline_semaphore"

◆ KHRTimelineSemaphoreSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRTimelineSemaphoreSpecVersion = 2

◆ KHRUniformBufferStandardLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRUniformBufferStandardLayoutExtensionName = "VK_KHR_uniform_buffer_standard_layout"

◆ KHRUniformBufferStandardLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRUniformBufferStandardLayoutSpecVersion = 1

◆ KHRVariablePointersExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVariablePointersExtensionName = "VK_KHR_variable_pointers"

◆ KHRVariablePointersSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVariablePointersSpecVersion = 1

◆ KHRVertexAttributeDivisorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVertexAttributeDivisorExtensionName = "VK_KHR_vertex_attribute_divisor"

◆ KHRVertexAttributeDivisorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVertexAttributeDivisorSpecVersion = 1

◆ KHRVideoDecodeH264ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH264ExtensionName = "VK_KHR_video_decode_h264"

◆ KHRVideoDecodeH264SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH264SpecVersion = 9

◆ KHRVideoDecodeH265ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH265ExtensionName = "VK_KHR_video_decode_h265"

◆ KHRVideoDecodeH265SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH265SpecVersion = 8

◆ KHRVideoDecodeQueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeQueueExtensionName = "VK_KHR_video_decode_queue"

◆ KHRVideoDecodeQueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeQueueSpecVersion = 8

◆ KHRVideoEncodeH264ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH264ExtensionName = "VK_KHR_video_encode_h264"

◆ KHRVideoEncodeH264SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH264SpecVersion = 14

◆ KHRVideoEncodeH265ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH265ExtensionName = "VK_KHR_video_encode_h265"

◆ KHRVideoEncodeH265SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH265SpecVersion = 14

◆ KHRVideoEncodeQueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeQueueExtensionName = "VK_KHR_video_encode_queue"

◆ KHRVideoEncodeQueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeQueueSpecVersion = 12

◆ KHRVideoMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoMaintenance1ExtensionName = "VK_KHR_video_maintenance1"

◆ KHRVideoMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoMaintenance1SpecVersion = 1

◆ KHRVideoQueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoQueueExtensionName = "VK_KHR_video_queue"

◆ KHRVideoQueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoQueueSpecVersion = 8

◆ KHRVulkanMemoryModelExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVulkanMemoryModelExtensionName = "VK_KHR_vulkan_memory_model"

◆ KHRVulkanMemoryModelSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVulkanMemoryModelSpecVersion = 3

◆ KHRWorkgroupMemoryExplicitLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRWorkgroupMemoryExplicitLayoutExtensionName = "VK_KHR_workgroup_memory_explicit_layout"

◆ KHRWorkgroupMemoryExplicitLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRWorkgroupMemoryExplicitLayoutSpecVersion = 1

◆ KHRZeroInitializeWorkgroupMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRZeroInitializeWorkgroupMemoryExtensionName = "VK_KHR_zero_initialize_workgroup_memory"

◆ KHRZeroInitializeWorkgroupMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRZeroInitializeWorkgroupMemorySpecVersion = 1

◆ LodClampNone

VULKAN_HPP_CONSTEXPR_INLINE float vk::LodClampNone = 1000.0F

◆ LuidSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::LuidSize = 8U

◆ LuidSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::LuidSizeKHR = 8U

◆ LUNARGDirectDriverLoadingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::LUNARGDirectDriverLoadingExtensionName = "VK_LUNARG_direct_driver_loading"

◆ LUNARGDirectDriverLoadingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::LUNARGDirectDriverLoadingSpecVersion = 1

◆ MaxDescriptionSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDescriptionSize = 256U

◆ MaxDeviceGroupSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDeviceGroupSize = 32U

◆ MaxDeviceGroupSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDeviceGroupSizeKHR = 32U

◆ MaxDriverInfoSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverInfoSize = 256U

◆ MaxDriverInfoSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverInfoSizeKHR = 256U

◆ MaxDriverNameSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverNameSize = 256U

◆ MaxDriverNameSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverNameSizeKHR = 256U

◆ MaxExtensionNameSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxExtensionNameSize = 256U

◆ MaxGlobalPrioritySizeEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxGlobalPrioritySizeEXT = 16U

◆ MaxGlobalPrioritySizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxGlobalPrioritySizeKHR = 16U

◆ MaxMemoryHeaps

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxMemoryHeaps = 16U

◆ MaxMemoryTypes

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxMemoryTypes = 32U

◆ MaxPhysicalDeviceNameSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxPhysicalDeviceNameSize = 256U

◆ MaxShaderModuleIdentifierSizeEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxShaderModuleIdentifierSizeEXT = 32U

◆ MSFTLayeredDriverExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::MSFTLayeredDriverExtensionName = "VK_MSFT_layered_driver"

◆ MSFTLayeredDriverSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::MSFTLayeredDriverSpecVersion = 1

◆ NVClipSpaceWScalingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVClipSpaceWScalingExtensionName = "VK_NV_clip_space_w_scaling"

◆ NVClipSpaceWScalingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVClipSpaceWScalingSpecVersion = 1

◆ NVComputeShaderDerivativesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVComputeShaderDerivativesExtensionName = "VK_NV_compute_shader_derivatives"

◆ NVComputeShaderDerivativesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVComputeShaderDerivativesSpecVersion = 1

◆ NVCooperativeMatrixExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCooperativeMatrixExtensionName = "VK_NV_cooperative_matrix"

◆ NVCooperativeMatrixSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCooperativeMatrixSpecVersion = 1

◆ NVCopyMemoryIndirectExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCopyMemoryIndirectExtensionName = "VK_NV_copy_memory_indirect"

◆ NVCopyMemoryIndirectSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCopyMemoryIndirectSpecVersion = 1

◆ NVCornerSampledImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCornerSampledImageExtensionName = "VK_NV_corner_sampled_image"

◆ NVCornerSampledImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCornerSampledImageSpecVersion = 2

◆ NVCoverageReductionModeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCoverageReductionModeExtensionName = "VK_NV_coverage_reduction_mode"

◆ NVCoverageReductionModeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCoverageReductionModeSpecVersion = 1

◆ NVDedicatedAllocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationExtensionName = "VK_NV_dedicated_allocation"

◆ NVDedicatedAllocationImageAliasingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationImageAliasingExtensionName = "VK_NV_dedicated_allocation_image_aliasing"

◆ NVDedicatedAllocationImageAliasingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationImageAliasingSpecVersion = 1

◆ NVDedicatedAllocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationSpecVersion = 1

◆ NVDescriptorPoolOverallocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDescriptorPoolOverallocationExtensionName = "VK_NV_descriptor_pool_overallocation"

◆ NVDescriptorPoolOverallocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDescriptorPoolOverallocationSpecVersion = 1

◆ NVDeviceDiagnosticCheckpointsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticCheckpointsExtensionName = "VK_NV_device_diagnostic_checkpoints"

◆ NVDeviceDiagnosticCheckpointsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticCheckpointsSpecVersion = 2

◆ NVDeviceDiagnosticsConfigExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticsConfigExtensionName = "VK_NV_device_diagnostics_config"

◆ NVDeviceDiagnosticsConfigSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticsConfigSpecVersion = 2

◆ NVDeviceGeneratedCommandsComputeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsComputeExtensionName = "VK_NV_device_generated_commands_compute"

◆ NVDeviceGeneratedCommandsComputeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsComputeSpecVersion = 2

◆ NVDeviceGeneratedCommandsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsExtensionName = "VK_NV_device_generated_commands"

◆ NVDeviceGeneratedCommandsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsSpecVersion = 3

◆ NVExtendedSparseAddressSpaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExtendedSparseAddressSpaceExtensionName = "VK_NV_extended_sparse_address_space"

◆ NVExtendedSparseAddressSpaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExtendedSparseAddressSpaceSpecVersion = 1

◆ NVExternalMemoryCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryCapabilitiesExtensionName = "VK_NV_external_memory_capabilities"

◆ NVExternalMemoryCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryCapabilitiesSpecVersion = 1

◆ NVExternalMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryExtensionName = "VK_NV_external_memory"

◆ NVExternalMemoryRdmaExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryRdmaExtensionName = "VK_NV_external_memory_rdma"

◆ NVExternalMemoryRdmaSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryRdmaSpecVersion = 1

◆ NVExternalMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemorySpecVersion = 1

◆ NVFillRectangleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFillRectangleExtensionName = "VK_NV_fill_rectangle"

◆ NVFillRectangleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFillRectangleSpecVersion = 1

◆ NVFragmentCoverageToColorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentCoverageToColorExtensionName = "VK_NV_fragment_coverage_to_color"

◆ NVFragmentCoverageToColorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentCoverageToColorSpecVersion = 1

◆ NVFragmentShaderBarycentricExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShaderBarycentricExtensionName = "VK_NV_fragment_shader_barycentric"

◆ NVFragmentShaderBarycentricSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShaderBarycentricSpecVersion = 1

◆ NVFragmentShadingRateEnumsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShadingRateEnumsExtensionName = "VK_NV_fragment_shading_rate_enums"

◆ NVFragmentShadingRateEnumsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShadingRateEnumsSpecVersion = 1

◆ NVFramebufferMixedSamplesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFramebufferMixedSamplesExtensionName = "VK_NV_framebuffer_mixed_samples"

◆ NVFramebufferMixedSamplesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFramebufferMixedSamplesSpecVersion = 1

◆ NVGeometryShaderPassthroughExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGeometryShaderPassthroughExtensionName = "VK_NV_geometry_shader_passthrough"

◆ NVGeometryShaderPassthroughSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGeometryShaderPassthroughSpecVersion = 1

◆ NVGlslShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGlslShaderExtensionName = "VK_NV_glsl_shader"

◆ NVGlslShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGlslShaderSpecVersion = 1

◆ NVInheritedViewportScissorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVInheritedViewportScissorExtensionName = "VK_NV_inherited_viewport_scissor"

◆ NVInheritedViewportScissorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVInheritedViewportScissorSpecVersion = 1

◆ NVLinearColorAttachmentExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLinearColorAttachmentExtensionName = "VK_NV_linear_color_attachment"

◆ NVLinearColorAttachmentSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLinearColorAttachmentSpecVersion = 1

◆ NVLowLatency2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatency2ExtensionName = "VK_NV_low_latency2"

◆ NVLowLatency2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatency2SpecVersion = 2

◆ NVLowLatencyExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatencyExtensionName = "VK_NV_low_latency"

◆ NVLowLatencySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatencySpecVersion = 1

◆ NVMemoryDecompressionExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMemoryDecompressionExtensionName = "VK_NV_memory_decompression"

◆ NVMemoryDecompressionSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMemoryDecompressionSpecVersion = 1

◆ NVMeshShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMeshShaderExtensionName = "VK_NV_mesh_shader"

◆ NVMeshShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMeshShaderSpecVersion = 1

◆ NVOpticalFlowExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVOpticalFlowExtensionName = "VK_NV_optical_flow"

◆ NVOpticalFlowSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVOpticalFlowSpecVersion = 1

◆ NVPerStageDescriptorSetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPerStageDescriptorSetExtensionName = "VK_NV_per_stage_descriptor_set"

◆ NVPerStageDescriptorSetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPerStageDescriptorSetSpecVersion = 1

◆ NVPresentBarrierExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPresentBarrierExtensionName = "VK_NV_present_barrier"

◆ NVPresentBarrierSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPresentBarrierSpecVersion = 1

◆ NVRayTracingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingExtensionName = "VK_NV_ray_tracing"

◆ NVRayTracingInvocationReorderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingInvocationReorderExtensionName = "VK_NV_ray_tracing_invocation_reorder"

◆ NVRayTracingInvocationReorderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingInvocationReorderSpecVersion = 1

◆ NVRayTracingMotionBlurExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingMotionBlurExtensionName = "VK_NV_ray_tracing_motion_blur"

◆ NVRayTracingMotionBlurSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingMotionBlurSpecVersion = 1

◆ NVRayTracingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingSpecVersion = 3

◆ NVRepresentativeFragmentTestExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRepresentativeFragmentTestExtensionName = "VK_NV_representative_fragment_test"

◆ NVRepresentativeFragmentTestSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRepresentativeFragmentTestSpecVersion = 2

◆ NVSampleMaskOverrideCoverageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVSampleMaskOverrideCoverageExtensionName = "VK_NV_sample_mask_override_coverage"

◆ NVSampleMaskOverrideCoverageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVSampleMaskOverrideCoverageSpecVersion = 1

◆ NVScissorExclusiveExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVScissorExclusiveExtensionName = "VK_NV_scissor_exclusive"

◆ NVScissorExclusiveSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVScissorExclusiveSpecVersion = 2

◆ NVShaderImageFootprintExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderImageFootprintExtensionName = "VK_NV_shader_image_footprint"

◆ NVShaderImageFootprintSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderImageFootprintSpecVersion = 2

◆ NVShaderSmBuiltinsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSmBuiltinsExtensionName = "VK_NV_shader_sm_builtins"

◆ NVShaderSmBuiltinsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSmBuiltinsSpecVersion = 1

◆ NVShaderSubgroupPartitionedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSubgroupPartitionedExtensionName = "VK_NV_shader_subgroup_partitioned"

◆ NVShaderSubgroupPartitionedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSubgroupPartitionedSpecVersion = 1

◆ NVShadingRateImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShadingRateImageExtensionName = "VK_NV_shading_rate_image"

◆ NVShadingRateImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShadingRateImageSpecVersion = 3

◆ NVViewportArray2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportArray2ExtensionName = "VK_NV_viewport_array2"

◆ NVViewportArray2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportArray2SpecVersion = 1

◆ NVViewportSwizzleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportSwizzleExtensionName = "VK_NV_viewport_swizzle"

◆ NVViewportSwizzleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportSwizzleSpecVersion = 1

◆ NVXBinaryImportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXBinaryImportExtensionName = "VK_NVX_binary_import"

◆ NVXBinaryImportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXBinaryImportSpecVersion = 1

◆ NVXImageViewHandleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXImageViewHandleExtensionName = "VK_NVX_image_view_handle"

◆ NVXImageViewHandleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXImageViewHandleSpecVersion = 2

◆ NVXMultiviewPerViewAttributesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXMultiviewPerViewAttributesExtensionName = "VK_NVX_multiview_per_view_attributes"

◆ NVXMultiviewPerViewAttributesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXMultiviewPerViewAttributesSpecVersion = 1

◆ QCOMFilterCubicClampExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicClampExtensionName = "VK_QCOM_filter_cubic_clamp"

◆ QCOMFilterCubicClampSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicClampSpecVersion = 1

◆ QCOMFilterCubicWeightsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicWeightsExtensionName = "VK_QCOM_filter_cubic_weights"

◆ QCOMFilterCubicWeightsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicWeightsSpecVersion = 1

◆ QCOMFragmentDensityMapOffsetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFragmentDensityMapOffsetExtensionName = "VK_QCOM_fragment_density_map_offset"

◆ QCOMFragmentDensityMapOffsetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFragmentDensityMapOffsetSpecVersion = 1

◆ QCOMImageProcessing2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessing2ExtensionName = "VK_QCOM_image_processing2"

◆ QCOMImageProcessing2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessing2SpecVersion = 1

◆ QCOMImageProcessingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessingExtensionName = "VK_QCOM_image_processing"

◆ QCOMImageProcessingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessingSpecVersion = 1

◆ QCOMMultiviewPerViewRenderAreasExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewRenderAreasExtensionName = "VK_QCOM_multiview_per_view_render_areas"

◆ QCOMMultiviewPerViewRenderAreasSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewRenderAreasSpecVersion = 1

◆ QCOMMultiviewPerViewViewportsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewViewportsExtensionName = "VK_QCOM_multiview_per_view_viewports"

◆ QCOMMultiviewPerViewViewportsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewViewportsSpecVersion = 1

◆ QCOMRenderPassShaderResolveExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassShaderResolveExtensionName = "VK_QCOM_render_pass_shader_resolve"

◆ QCOMRenderPassShaderResolveSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassShaderResolveSpecVersion = 4

◆ QCOMRenderPassStoreOpsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassStoreOpsExtensionName = "VK_QCOM_render_pass_store_ops"

◆ QCOMRenderPassStoreOpsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassStoreOpsSpecVersion = 2

◆ QCOMRenderPassTransformExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassTransformExtensionName = "VK_QCOM_render_pass_transform"

◆ QCOMRenderPassTransformSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassTransformSpecVersion = 4

◆ QCOMRotatedCopyCommandsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRotatedCopyCommandsExtensionName = "VK_QCOM_rotated_copy_commands"

◆ QCOMRotatedCopyCommandsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRotatedCopyCommandsSpecVersion = 2

◆ QCOMTilePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMTilePropertiesExtensionName = "VK_QCOM_tile_properties"

◆ QCOMTilePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMTilePropertiesSpecVersion = 1

◆ QCOMYcbcrDegammaExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMYcbcrDegammaExtensionName = "VK_QCOM_ycbcr_degamma"

◆ QCOMYcbcrDegammaSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMYcbcrDegammaSpecVersion = 1

◆ QueueFamilyExternal

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyExternal = (~1U)

◆ QueueFamilyExternalKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyExternalKHR = (~1U)

◆ QueueFamilyForeignEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyForeignEXT = (~2U)

◆ QueueFamilyIgnored

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyIgnored = (~0U)

◆ Remaining3DSlicesEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::Remaining3DSlicesEXT = (~0U)

◆ RemainingArrayLayers

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::RemainingArrayLayers = (~0U)

◆ RemainingMipLevels

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::RemainingMipLevels = (~0U)

◆ SECAmigoProfilingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::SECAmigoProfilingExtensionName = "VK_SEC_amigo_profiling"

◆ SECAmigoProfilingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::SECAmigoProfilingSpecVersion = 1

◆ ShaderUnusedKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderUnusedKHR = (~0U)

◆ ShaderUnusedNV

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderUnusedNV = (~0U)

◆ SubpassExternal

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::SubpassExternal = (~0U)

◆ True

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::True = 1U

◆ UuidSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::UuidSize = 16U

◆ VALVEDescriptorSetHostMappingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEDescriptorSetHostMappingExtensionName = "VK_VALVE_descriptor_set_host_mapping"

◆ VALVEDescriptorSetHostMappingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEDescriptorSetHostMappingSpecVersion = 1

◆ VALVEMutableDescriptorTypeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEMutableDescriptorTypeExtensionName = "VK_VALVE_mutable_descriptor_type"

◆ VALVEMutableDescriptorTypeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEMutableDescriptorTypeSpecVersion = 1

◆ WholeSize

VULKAN_HPP_CONSTEXPR_INLINE uint64_t vk::WholeSize = (~0ULL)